Texas tornadoes leave 760,000 without power

Tue, 28 May 2024 15:54:24 +0000
World

The latest round of severe weather comes after deadly Memorial Day holiday weekend storms in the US.