London, UK. 25 September 2016. Ritualistic deer dancing with the Aozasa Shishi-Odori Dance Troupe. London celebrates Japan Matsuri 2016. The festival, now in its 8th year, brings people together to enjoy a day of Japanese food, music, dance and culture in Trafalgar Square. Credit: Bettina Strenske/Alamy Live News
Size: 3600px × 2400px
Location: Trafalgar Square, London, England, United
Photo credit: © Bettina Strenske / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: 2016, aozasa, costume, culture, dance, dancers, dancing, deer, deer-dancing, england, festival, japan, japanese, kingdom, london, matsuri, ritualistic, shishi-odori, square, traditional, trafalgar, troupe, uk, united