ITC Hotels, the world’s largest chain of hotels with the maximum number of LEED Platinum Certified Properties has been accorded yet another distinction by the USGBC (United States Green Building Council), making ITC Windsor, Bengaluru the first hotel in the world to achieve the LEED Zero Carbon Certification. ITC Windsor is powered by its own wind turbine generators and uses innovative energy efficient technologies such as electrical boiler, induction burners and other renewable energy. Read More