Azuma Odori dance festival, Tokyo, Japan - 23 May 2018
Japan's geisha perform Japanese traditional dances and dramas for the 94th annual Azuma Odori dance performance at their dress rehearsal at Tokyo's Shimbashi Enbujo theatre. Geisha in traidtional kimonos will perform four-day, 10 performances from May 24 through 27.