Seychelles – Aldabra : satellite February 15, 2017 Aldabra, satellite, Seychelles Source: Google MapsSee also Countries:Seychelles