Peaches
With more than 100,000 peach trees, the town of Momoyama (in Japanese literally “Mount of Peaches”) has the reputation of being one of the most impressive views in spring. It is certainly much revered by the landscape-loving people that the Japanese are. As far as the eye can see, a pink carpet extends all over this area of Wakayama, and the fragrance is unmistakable. By Francisco Alcantara |