The Meiji Shrine, located not far from the heart of Shibuya in Tokyo, is a serene and quiet retreat from the hustle and bustle of the metropolis. The walk up to the shrine is through a gorgeous and lush forest - you didn't feel like you were in the city...