High commodity prices continue to weigh on trade deficit, estimate for FY23 at $90bn: Acuite Read more