Indian Oil Corporation, one of the biggest publicly owned companies, closed the week in a strong position, with overall gains ...