Lanzarote, Fuerteventura, Gran Canaria, Tenerife, La Gomera, La Palma and El Hierro – plus a number of lesser islets, adrift in the Atlantic Ocean, around 100 km from the coast of north-west Africa and more than 1,100 km from mainland Spain, by which it was annexed in the fifteenth ...