Indian remittances $138 billion finance almost half merchandise trade deficit

Business