Photo taken on March 22, 2017 shows peach blossoms at the Sichuan Fine Arts Institute in Chongqing, southwest China. Various kinds of flowers at Sichuan Fine Arts Institute bloom recently, attracting numerous tourists and citizens. (Xinhua/Wang Quanchao)