JAPAN MATSURI 2015
This September sees the return of the JAPAN MATSURI to Trafalgar Square, London. The annual event features a variety of stage performances, singers, Japanese food, stalls and much more! This year marks a special anniversary celebrating 150 years of friendship … Read More