Indian Travel Stories/Travel Tips & Tricks - How to do Top 10 Sterling Holiday Resorts in India – Foremost Suggestions Sterling Holiday Resorts in India is a name to reckon in the leisure hospitality industry. Sterling Holidays is a lifestyle brand that came into being in 1986. The company in 2015 saw a stock exchange trade that led it into the hands January 28, 2021