Heavy rain has flooded roads, stranded tourists and forced travel cancellations across Spain’s Mediterranean coast.
Heavy rain has flooded roads, stranded tourists and forced travel cancellations across Spain’s Mediterranean coast.