Home Shibuya

Shibuya

1 Articles
Travel

Land of the Rising Sun

Welcome to Tokyo, home to some 13 million residents, the capital city of Japan, and most definitely the capital of sensory overload!