Heavy rains wreak havoc in Houston ahead of Howdy Modi

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.
Read in App