UK biggest Premier Japanese festival “Japan Matsuri ” was held at Trafalgar Square London on Sunday 6st October 2024.