Share this page

IFC Invests $175 Million in John Keells Holding’s Businesses in Sri Lanka and the Maldives to Boost Retail and Tourism