People help clean algae on the beach in Qingdao city, East China's Shandong province, July 6, 2011.[Photo/CFP]