Next Views
No agreement stops India from using any energy source; more than 90% of power plants set up are on new technology.