Storia: India's trade deficit narrows slightly to $28.21 billion in May as petroleum exports cushion energy import blow — Warptech Lab News