Barcelona is a city with a long and detailed history; it thrived throughout both Roman and Medieval times. You can…