Petrol diesel prices stable govt oil companies private players facing huge loss crude oil $110 $140 barrel Read more