(SeeNews) - Jun 3, 2013 - The International Finance Corp (IFC) said last week it would invest some USD 5 million (EUR 3.8m) in Indian firm NSL Renewable Power Pvt Ltd to back the development of wind and hydropower projects in India.