The Tokyo Skytree is a towering communications and observation tower located in the Sumida ward of Tokyo, Japan. The tower was completed in 2011 and stands at an impressive height of 634…
Travel Around the World
The Tokyo Skytree is a towering communications and observation tower located in the Sumida ward of Tokyo, Japan. The tower was completed in 2011 and stands at an impressive height of 634…