Kyoto Explainer | Why Kyoto’s Gion Matsuri, Japan’s most famous festival, with its parade of huge floats, is not to be missed May 16, 2025