Trafalgar Square, London, UK. 05th Oct, 2013. Japan Matsuri 2013 - Japan Culture festival on Trafalgar Square in London, UK Credit: Marcin Libera/Alamy Live News


Japan Matsuri Culture festival Trafalgar Square UK


Size: 3264px × 4928px
Photo credit: © Marcin Libera / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: culture, england, festival, japan, london, matsuri, square, trafalgar, uk