IOC H1 profit almost doubles

Indian Oil posted a net profit of Rs. 11,391 crores for the half year ended September…