A powerful tropical storm has hit the upper coast of Texas, bringing heavy rains and winds of up to (65mph) 100km/h, US weather forecasters said.
Tropical Storm Edouard made landfall between Galveston and Louisiana, the National Hurricane Center (NHC) said.
The near-hurricane strength storm is expected to weaken as it moves inland, with flooding the..
More