Posted on September 30, 2013

Japan Matsuri in London – Saturday 5th October

Japan Matsuri in London – Saturday 5th October

Unbelievably, another year has flown by and it’s time for London’s annual Japan Matsuri again! Japan Matsuri will be taking place on Saturday 5th October in Trafalgar Square, from 11am to 9pm. For more information, please visit the official Japan Matsuri website: japanmatsuri.com. The event will include live music (taiko drumming, Okinawan traditional music, classical music, … Continue reading