A glimpse of the week (9.3-9.7)
2018-09-07 20:08
After a three-year rating procedure, Zhuguang Road Station of Shanghai Metro Line 17 has achieved the LEED Silver certification. This is Asia’s first LEED certification issued in the metro station industry.