Trafalgar Square, London, UK. The fifth annual Japan Matsuri takes place to celebrate Japanese culture in the heart of the capital city. A demonstration of the martial art of aikido by members of the London Aikikai. Credit: Stephen Chung/Alamy Live News


Size: 3700px × 2457px
Location: Trafalgar Square, London, UK
Photo credit: © Stephen Chung / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 2013, aikido, aikikai, armlock, art, crowds, demonstration, event, festival, fight, fun, japan, japanese, london, martial, matsuri, promote, relationship, square, stage, throw, trafalgar