Residents ride their vehicles through a flooded road due to heavy rain in Quanzhou county, Guangxi province, June 18, 2014. Guangxi has issued an alert for torrential rains, reminding the residents to be cautious. [Photo/IC]