Barcelona is a vibrant city with a rich and varied history dating back well over 2000 years. These ages have…