Tokyo Skytree – “Gotta Catch ‘Em All”

As a complete contrast, we were drawn to the towering Tokyo Skytree. How could we not be, it looms over the Sumida River from Asakusa at some 634 metres, making it the second tallest structure on the planet (depending on which website you look up of course). It seems debatable, but Skytree is really, really…