Playing tourist in London today, and came across a Japanese festival and performance at Trafalgar Square.