On the issue of financing green energy, he said the cost of green power has become much lower and competitive to many traditional forms of fuel, and that India has the cheapest solar and wind power. New Delhi : Invest India CEO Deepak Bagla on Friday said that India is number three in the world […]