Katie Sikkema Tourism Blog
This luxury hotel in India will have you ooooing and awwwwing. It is the Greenest Luxury Hotel chain in the world, located in India. ITC Hotels are all about being luxury for you and the planet. "Harnessing the renewable elements of nature while supporting local livelihoods to provide world-class luxury experiences — This is what we call ‘Responsible Luxury’."