Japan's tallest tower tops out in Toranomon

The 64-story skyscraper in the Toranomon-Azabudai Project topped out at 330 meters on April 21. This is now the tallest building in Japan, exceeding Osaka’s 300-meter tall Abeno Harukas building.

Read more