Are India and China setting up a new mega cartel of oil buying countries?

China and India—two of the world’s largest oil importers and the biggest demand growth centers globally—are close to setting up an oil buyers’ club to have a say in the pricing and sourcing of crude oil amid OPEC’s cuts and U.S. sanctions on Iran and Venezuela, livemint reports, citing three officials with knowledge of the talks. […]

Read more