Barcelona (Spain) is the capital of Catalonia and is renowned for its rich cultural heritage, architectural works and is a major economic centre of South West Europe. Barcelona happens to be a huge tourist destination for people around the world. ... Read more
Read More