ITC Windsor Bengaluru becomes first hotel in world to achieve LEED Zero Carbon Certification
ITC Windsor in Bengaluru in the South Indian state of Karnataka has become the first hotel in the world to ...
ITC Windsor in Bengaluru in the South Indian state of Karnataka has become the first hotel in the world to ...