List of countries on the Mediterranean Sea
The Mediterranean countries are those that surround the Mediterranean Sea or are located within the Mediterranean Basin. Twenty sovereign states in Southern Europe, Western Asia and North African border the sea itself, while two island nations are completely surrounded by it (Malta and Cyprus); additionally, the United Kingdom is present through two British Overseas Territories: Gibraltar in the west and Akrotiri & Dhekelia in the east.
Source: Wikipedia — List of countries on the Mediterranean Sea (CC BY-SA 4.0)