Japan Matsuri festival Trafalgar Square
Konnichiwa! That’s as much Japanese as we can manage, but thanks to Japan Matsuri (29 Sep) that might be about to change. This free festival in Trafalgar Square is dedicated to the Land of the Rising Sun, from sensational sushi to killer karate and everything inbetween. Running from 10am until 8pm, the event makes room for two stages, from which a programme of performances will entertain the crowds.