Disclaimer: Top 10 Lists are created keeping in mind only our opinion. Rest assured that IH Aviation and Travel is not biased whatsoever. ITC Hotel Group is the hospitality business of ITC Limited. ITC Hotels, launched in 1975, is one of India’s premier chain of luxury hotels which has become synonymous with Indian Hospitality. With […]
ITC Windsor has become the 1st hotel in the world to receive a LEED Zero Carbon Certification.
ITC Hotels has announced the opening of WelcomHotel Shimla marking the WelcomHotel’s debut in the hilly state of Himachal Pradesh in India.