In many ways, Seville represents the rich mosaic of modern Spain. For those who are lucky enough to visit it, the city offers an opportunity to walk through its 2,200 years of history and come across interesting works of art and architecture in Roman, Islamic, Gothic, Baroque and Renaissance styles.