Indian Oil Corporation Ltd. reported a surprise profit in the third quarter despite lower gross refining margin and sharp fall in crude oil prices.
A