Barcelona, Las Ramblas, Olympic Marina and Sagrada Familia

Barcelona is the capital of Catalonia and the second largest city in Spain with sixty five municipal parks and seven fabulous beaches. Bar...