The Sesquis Tower breaks ground.

Indonesia's First LEED-Certified Building is Officially Under Construction