According to official statistics, the sunniest public holiday in Japan is Culture Day, which is held every 3rd November. And so it turned out earlier this week, when a beautiful autumnal day with blue skies and sunshine drew me and thousands of others to Yoyogi Park to enjoy the leaves that were just beginning to turn […]