IndianOil Corporation Ltd is India's largest commercial enterprise. The IndianOil Group of companies owns and operates 10 of India's 20 refineries. Besides, the corporation...