UK's biggest Japanese festival held for the first time in four years

Japan Matsuri is held in London for the first time in four years.