Why the G7 meet matters for India: Oil, inflation and markets Business Today 2026-05-18T08:29:29+00:00