West Bengal

| Green Travel News | All eight ITC luxury hotels in India have been awarded LEED Platinum (Leadership in Energy and Environmental Design) certification. This, says ITC, makes it the “greenest luxury hotel chain in the world.” The chain markets itself with a credo of “Responsible Luxury” that “integrates world-class green best practices with contemporary […]