Check out these 21 stunning photos of Seville and discover why it's known as the most colourful city in Spain.