Photo taken by a mobile phone shows rescuers working at the accident site in Huangdao Island, east China's Shandong Province, May 11, 2014. Eighteen people were killed and another three injured early Sunday morning after a rainstorm-triggered wall collapsed here, said local authorities. (Xinhua) |