spain City

Spain City

A number of Spanish newspapers have picked up on an article in the “Daily Telegraph” that casts an optimistic eye over the future of the long relationship between British tourists and Spain