India is on track to receive remittances of a record $100 billion.