German development finance institution Deutsche Investitions- und Entwicklungsgesellschaft (DEG), World Bank’s private-sector development arm International Finance Corporation (IFC) and Canadian pension fund Caisse de dépôt et placement du Québec (CDPQ), are exploring a sale of their stakes in Azure Power, India’s first renewable energy company to list on the USContinue Reading