Inuyama castle has many cherry trees in its garden. @Inuyama, Aichi, Japan.