AsiaIndiaSouthern AsiaTechnologyTourismITC Windsor first hotel in world to achieve LEED Zero Carbon CertificationadminApril 1, 2021April 1, 2021 by adminApril 1, 2021April 1, 202100 New Delhi, March 31 Embodying the ethos of ‘Responsible Luxury’, ITC Hotels, the world’s largest chain of hotels with the maximum number of LEED Platinum...