The called Plaza de España, (square of Spain), a stunning spot in seville, the andalusian capital, spain