A ‘storm train’ of consecutive winds and rains battering Spain and Portugal has already forced 11,000 people to flee their homes.Â
A ‘storm train’ of consecutive winds and rains battering Spain and Portugal has already forced 11,000 people to flee their homes.Â