Peach flowers bloom at a scenic area of West Lake in Hangzhou, Zhejiang province. West Lake has inspired artists throughout Chinese history with its natural beauty and historic relics.
Aerial view of advection fog above Qingdao in east China's Shandong
Tourists experience tea-picking in SE China's Fujian
26th International Tattoo Convention opens in Frankfurt, Germany
Tourists go sightseeing at Mazongling Natural Reserve in E China's Anhui
Creations by students presented at graduation fashion show in Vancouver
Aerial view of Kanbula national park in China's Qinghai