Tata Power Delhi Distribution Limited (Tata Power-DDL), a pioneering power utility supplying electricity to a populace of over 7 million in North Delhi, won the Leadership in Energy and Environmental Design (LEED) Platinum Certification under the LEED v4.1 EBOM Rating System for its four major existing office buildings located in North Delhi – Corporate Office, […]