Tokyo is known for its delightful contrasts, a stunning destination where one can stumble upon a revered shrine surrounded by 100,000 trees just a 20-minute walk away from the bustling, world-famous ...