Med Spots Guide
Europe:
France
Spain
Italy
Croatia & Slovenia
Greece
Albania
Midle Orient:
Turkey
Cyprus
Syria
Lebanon
Israël
Africa:
Marocco
Algeria
Tunisia
Libya
Egypt