News

Indian Oil shares have generated more than 145 per cent returns on their investment in the last five years. However, IOC stock has dropped 18.38 per cent in the last one-year period.