Green Buildings
India secures third global position in LEED Green Building Certification rankings in 2023
India has achieved certification for 248 projects under LEED, encompassing a total gross area of 72.36 million square meters. This notable position...