IndianOil posts staggering profit figures in FY17

IndianOil posted a net profit of Rs. 19,106 crores for 2016-17 as compared to Rs. 11,242…