Vinod-story-image

The Other Cargill

Founded in 1844, “Cargills” is a household name in Sri Lanka. The island’s top retail chain gets its name from David Sime Cargill, globally famed...