Business STO Reduces Diesel, Petrol Prices Ibrahim H. Shihab, 1 year ago The State Trading Organization (STO), responsible for the majority of fuel imports into the country, has announced a reduction in...