“Energy requirements of the people of India are expected to nearly double in the next twenty years. Denying this energy would be denying life itself to millions,” Prime Minister Narendra Modi said. India’s energy needs are expected to double in the next 20 years and denying people this energy would be the equivalent of denying […]