The Canary Islands are a chain of islands off the coast of Africa which are part of Spain. The islands…
Firefighting teams in Spain’s Canary Islands are struggling anew to contain forest fires said to have forced some 4,700 people to…