Share this page

IFC and Riverwood Capital invest $45 million in Netshoes to support growth of online retail in Latin America