Tourists view sand sculptures during a sand sculpture festival in Weihai city, east China's Shandong province, May 1, 2014. More than 100 sand sculptures are displayed during the festival. [Photo/Xinhua]