Japan and the celebrations that amaze the world!

Major annual highlights include the historic Gion Matsuri (Kyoto), the lively Nebuta Festival (Aomori), and summer's Awa Odori