10.0.3.73

CDC, IDFC invest in Indian renewables company Green Infra

742
UK development finance institution CDC Group is to invest $25m into India’s independent renewable power producer Green