Isle of Toura The island of Touret or the island of Leila is an uninhabited island located in the Strait of Gibraltar, about 200 meters from the Moroccan coast, while it is forty kilometers from the Moroccan city of Tangier, and eight kilometers from the
Created with Steepshot
View in the web app