‘Matsuri’ means ‘festival’ in Japanese, and on 30th Septmeber in London’s Trafalgar Square the festivities were well and truly underway. Multiple elements of Japanese culture were highlighted at the event, some of which I will share with you below: Origami – This visually stunning art form was on display for all to enjoy. The wordContinue reading “Japan Matsuri – 2018”