Where the Experts Holiday: Nabeel Shariff, marketing manager UK & Ireland for Sri Lanka Tourism

Sri Lanka Tourism’s marketing manager, Nabeel Shariff, on China, Chile and why Sri Lanka – the island formerly known as Ceylon – is everyone’s cup of tea What do you like to do on holiday? Once I touchdown in my […]