Storia: India records $28 billion trade deficit in May; softer oil prices may ease pressure: Report — Warptech Lab News