Indian Oil Corp (IOC), the country's top refiner, reported a smaller-than-expected third-quarter profit on Monday, hurt by ...