News

The captivating scene of row upon row of vermillion torii skirting the lush forest and manicured Japanese garden of Takayama Inari Shrine in the city of Tsugaru, Aomori Prefecture, is a sight to ...