India, the world's third biggest oil consumer and importer, buys more than 80% of its oil from overseas markets. Read More
India, the world's third biggest oil consumer and importer, buys more than 80% of its oil from overseas markets.