Vehicles are stranded on a flooded underpass in Hefei, capital of East China's Anhui province, July 27, 2014. A heavy rainfall hit the city on Sunday. [Photo/Xinhua]