Bartholomew Square will be transformed “into a miniature Tokyo” this Bank Holiday weekend as Moshi Moshi stages its Matsuri (Japanese street festival). Featuring Japanese performances, free origami ...