News WrapGet Handpicked Stories from our editors directly to your mailbox

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.