The trees were given as a gift from the mayor of Tokyo 111 years ago and have become an annual phenomenon
March 22, 2023