Texas Hunkers Down as Hurricane Beryl Hits Coast
AFP/APP
Houston: Hurricane Beryl made landfall Monday in the southern US state of Texas, where some residents were evacuated over warnings of flooding and power outages.
The US National Hurricane Center (NHC) said Beryl hit the town…