Is India’s Oil Dependence Dwarfing Renewable Energy Goals?

Despite the aggressive and inspiring initiatives towards green energy development in India, the country is still the 3rd biggest oil consumer in the world. With a consumption record of 4.69/million barrels per day, India is expected to join China in coming years to account for nearly 50% global oil demand. Now, that is a scary…