August 12 (SeeNews) - The International Finance Corporation (IFC) has launched an online portal to support the development of renewable energy-powered mini-grids in Tanzania.