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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results