Heavy Rains Wreak Havoc In Houston Ahead Of PM Modi’s Mega Event
- 4 years ago
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.