Japanese culture is gradually taking over the capital. Why do people fall in love with it? Here is a tasty guide to one of the biggest annual Japanese events in London. From traditional and contemporary performances to anime peripheral and street food… Don’t miss out!