La Palma is one of Spain’s Canary Islands, a beautifully rugged bolthole just off the coast of Africa that has attracted tourists ...
World
The case against Israel has just collapsed