
SPAIN is a popular holiday hotspot for Britons, and one travel industry insiders already report is seeing a surge in bookings. However, as it is part of the EU, the nation could soon require a "green pass" for tourists. What does this entail?
from Daily Express :: Travel Feed https://ift.tt/380HaCW
0 comments:
Post a Comment