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