AsiaIndia India’s trade deficit with China stands at $99.5 billion — we import far more than we export 23 June 2025, 6:13 pm Team Buyback