News Nation Logo

Heavy Rains Wreak Havoc In Houston Ahead Of PM Modi’s Mega Event

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.

Updated : 20 September 2019, 11:46 PM