Chureito Pagoda in Japan is a must visit attraction when traveling to the land of the rising sun. When you think of Japan what is the first image that comes to your mind? For me it’s the iconic image of the Chureito Pagoda, a crimson pagoda watching over snow[...]