(EnergyAsia, August 22) — Based on current rate of use, India has only 21 years of oil reserves left while China’s reserves will probably run out in 12 years.   According to the latest BP statistics, India will have used up all its domestic oil resources in 2027 while China will have depleted its oil…

This article is for Subscriber members only.
Log In Register