Which of the following set of countries and territories bordering Mediterranean Sea?

Which of the following set of countries and territories bordering Mediterranean Sea?

بحیرہ روم سے متصل ممالک اور خطوں کا مندرجہ ذیل میں سے کون سا مجموعہ ہے؟
Explanation

The Mediterranean Sea is bordered by 21 countries: Albania, Algeria, Bosnia and Herzegovina, Croatia, Cyprus, Egypt, France, Greece, Israel, Italy, Lebanon, Libya, Malta, Monaco, Montenegro, Morocco, Slovenia, Spain, Syria, Tunisia, and Turkey.

It is connected to the Atlantic Ocean by the Strait of Gibraltar.