Indian Oil Corp with 23 per cent rise in revenues at USD 65.9 billion was ranked 137th from 168th position.
1 Aug 2018 12:56 PM IST