Alicante-Elche – satellite May 6, 2019 Alicante, Elche, satellite Source: Google MapsSee also Countries:Spain