Read Time:12 Second
Indian oil companies are exploring the possibility of using close to $600 million of their dividend income stranded in Russia to buy oil from that country, officials said on Thursday. India’s top four oil companies – Indian Oil Corporation (IOC), a…