Heavy rains wreak havoc in Houston ahead of Howdy Modi
|Updated: Sep 21, 2019, 08:55 AM IST
Tropical Depression Imelda slammed Texas on Thursday, causing devastating flooding, power outages and prompting urgent rescues and warnings across southeastern Texas for people to stay indoors.