10 Awesome Things You Need to Do in Barcelona

Barcelona, the vibrant capital of Catalonia, Spain, is a city that captivates visitors with its stunning…