News

Profits at Lanka's IOC, a unit of Indian Oil Corporation, fell 38 percent to 2.3 billion rupees in the June 2025 quarter from a year ago, with revenues and margins also shrinking, interim accounts ...