Indian Hotels ... the Maldives, Taj Samudra in Colombo, Sri Lanka, Taj Jumeirah Lakes Towers in Dubai, and Taj Safaris in India and Nepal. CG Hospitality managing director Rahul Chaudhary said ...