
The One about the Cherry Blossoms at Meguro River
On the 28th, the day the cherry blossoms in Tokyo were declared in full bloom, a large crowd of cherry blossom viewers flocked to the Meguro River in search of the spectacular view of the blossoms. The situation escalated to the point where police had Read More …