Community
Culture
September 25, 2016
LINK
Now in its eighth year, the annual Japan Matsuri returned to London’s Trafalgar Square, for a day of Japanese food, culture and entertainment.