Economy April 13, 2022 India’s Trade Deficit touched $18.51 Billion in March India's merchandise trade deficit in March touched $18.51 billion