My 5: Tokyo Skytree, Japan.

The Tokyo Skytree Japan

1. February 2019. Lo and behold the almighty, soaring, omnipresent TV broadcasting tower, Tokyo Skytree! This is the capital’s undisputable city landmark and the tallest structure in Japan (634 meters), not to mention the second highest skyscraper in the world at the time of its completion back in May 2012. Located just around the corner […]

Read More