6717 Europe 2022 – Royal Parish Church of Santa Maria – Sevilla Spain_result ← Previous Next → ..The main altarpiece is the second largest in the town.