The Binhai Road in Dalian city, Northeast China’s Liaoning province, with sophora flowers in full blossom, has become a popular destination for citizens and tourists to admire the beauty of flowers. The fragrance of the purple or white sophora flowers here is wafted along by the breeze, making visitors intoxicated and adding lustre to the lush mountain and azure sea.