2. JAPAN MATSURI, Trafalgar Square
Celebrated every year in the month of September, the event is a great way to immerse oneself in the traditional dance and musical performances staged by Londoners and Japanese alike. Some even fly down all the way from Japan to showcase their talent. Especially watch out for The Aozasa Shishi Odori dance. It is the Japanese deer dance. The artists recreate steps which were believed to have been performed by the mountain gods of North-eastern Japan. The beats to which they perform are also played live by musicians on the stage. Indeed a wonderful sight!
This cultural fest is quite popular even among foodies. Japanese sushi and other delicacies sell like hot dogs at very reasonable rates. So relax, munch and feel like you were transported to Japan for a few hours.