Barcelona is a city in Spain with broad historical background and a wide range of attractions. It has made the city one of the preferred destinations for tourists, regardless of…