NEWS: Japan Matsuri Returns to London

The festival celebrating Japanese culture returns to London for the eighth year on the 25th September at Trafalgar Square.  This free festival is a day filled with Japanese food, music and dance – suitable for all the family. For this year’s festival, there will be special performances from renowned Japanese performers – some of who… Read More