People make their way along a flooded street in Sanya, South China's Hainan province, April 26, 2013. [Photo/Xinhua]