News

The bloom of Japan's iconic pink cherry blossoms, or sakura, is so much of a cultural ... trail flanked by around 200 cherry trees with Mount Fuji in the distance, a truly unforgettable scene.