This flower park is home to the most beautiful tree in the world

The Ashikaga Flower Park in Tochigi, Japan, is home to a famous wisteria tree that is deemed “the most beautiful in the world.” The massive tree measures an impressive 1,990 square meters and gives its environment a purplish-pink shadow when in full bloom. Its vertical flowers also hang so far down, they almost touch the … Read more