spain

Set on a plain rising gently from the sea to a range of wooded hills, Barcelona is Spain’s most cosmopolitan city and one of the Mediterranean&#...

Read More

Barcelona, Spain