Plaza de España is the main square in Seville, Spain.