Where are they now? John Keells X Startups Catapulted to Success
John Keells Holdings (JKH), Sri Lanka’s largest listed conglomerate, has beaconed the startup space in Sri Lanka by…
John Keells Holdings (JKH), Sri Lanka’s largest listed conglomerate, has beaconed the startup space in Sri Lanka by…