Set out on a fascinating journey to Japan, the mysterious land of the rising sun. Feast your eyes upon the tender-pink petals of the blooming cherry trees enjoy the soothing murmur of the waterfall and the astonishing sounds of authentic music. Feel the tranquility and peace of the perfectly-shaped Mount Fuji, worshipped as a sacred place for centuries.