
The iconic 'Torii of Peace' stands on the shores of Lake Ashi, offering a dramatic vermilion frame against the water and mountains. It is one of Japan's most recognizable photography spots.

The iconic 'Torii of Peace' stands on the shores of Lake Ashi, offering a dramatic vermilion frame against the water and mountains. It is one of Japan's most recognizable photography spots.