Weeping peach trees in Toyota, Japan by Takahiro Yoshida / SOPA Images
Approximately 3000 weeping peaches flourish in the Asahi District's Kaminaka-cho, Toyota, Aichi prefecture, Japan. The walking paths in the area are lined with beautiful weeping peach blossoms.
You must be logged in to use lightbox functionality