Houston is battling to recover from devastating flooding caused by Hurricane Harvey, a category four storm which has dumped a record breaking amount of rain on the city in recent days. At least 30 people are known to have died across Texas, while thousands of people have fled their homes to emergency shelters.