Statues of Osama bin Laden is for sale in a souvenir shop in Yuyuan Garden in Shanghai, May 2, 2011. [Photo/CFP]