Barcelona, Spain
Barcelona, the capital of Spain’s Catalonia province, is the country’s second largest city and a prime tourist destination for lovers of art, architecture, and fine food. Located on the northeast coast of Spain, Barcelona also boasts several sandy beaches on the Mediterranean Sea, which attract thousands of swimmers and sunbathers … Read more