IOC Q3 net profit dives 90% on inventory losses due to falling oil prices

You may also like...