Cars were trapped by flooded roads left in the wake of heavy rain in Fangshan district, Beijing, July 17, 2015. [Photo/IC]