Recently, over 25,000 square meters of sunflowers have been on display in Shenyang’s Beiling Park, presenting a feast for the eyes of tourists.