Often billed as The Machu Picchu of Japan, the ruins of Takeda Castle are perched precariously on the top of a mountain in Hyogo prefecture. In the early morning, blankets of clouds roll in and obscure the base of the structure. The castle...
Fushimi Inari Taisha is one of the most globally recognised shrines in Japan. Located in Kyoto’s Fushimi ward, it is the grand head shrine of more than thirty thousand Inari-jinja shrines across Japan. They all enshrine Inari Okami (or,...