The streets of Seville, Spain.