What Festivals Reveal About Living in Japan

Matsuri are where Japan’s local pride, history, and social order become impossible to ignore.