Trafalgar Square, London, UK. The fifth annual Japan Matsuri takes place to celebrate Japanese culture in the heart of the capital city. A catwalk showcase by the British lolita fashion group "The Tea Party Club". Lolita fashion is Japanese street fashion influenced by historical European clothing. Credit: Stephen Chung/Alamy Live News


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

Keywords: 2013, club, crowds, cute, event, fashion, festival, fun, girts, japan, japanese, kawaii, lolita, london, matsuri, party, promote, relationship, square, stage, street, tea, trafalgar