Barcelona is one of the world's top tourist destinations. It is a thriving city with many attractions, luring visitors in…