The International Finance Corporation (IFC) has signed a mandate to arrange financing for a 55-MW solar project with a battery storage component proposed by France’s Voltalia SA (EPA:VLTSA) in Malawi.