Renewable energy (RE) is set to be the top source of electricity in 2025, the latest International Energy Agency report states.  India, in turn, is building the “world’s largest RE project” named Khavda Renewable Energy Park, which can power 16.1 million Indian homes once completed in...