Day: September 17, 2018

Tokyo crowds. Ahhhh!

Tokyo is the world’s most populated city with 38 million people. That’s thirty-eight million breathing, walking and talking bloodbags in one place. Now, unless you’re one of those mythical creatures who are unaffected by cramped spaces, noisy crowds and stress – you are bound to lose it at some point.  

Read More