Thomas Cook (India) Ltd's subsidiary, Sterling Holiday Resorts, launched its 67th property, Sterling Rampath Ayodhya, on September 29, 2025, enhancing its presence in India's spiritual tourism with a focus on comfort for pilgrims and cultural travelers.