Tokyo – Top 10 Weird and Wonderful Attractions You Must See To Believe

Tokyo is the capital of Japan and is home to over 37 million people, making it the most populated city in the world. This incredible city is vibrant, whacky and will definitely be one of the most unique places you ever visit. It offers a unique blend of culture, with the Imperial Palace paying homage […]