Tourists flock to a beach in Qingdao, East China’s Shandong province, June 21, 2015. The three-day long Duanwu Festival, or Dragon Boat Festival, kicked off on June 20. [Photo/CFP]