Identify The Famous Strait

Identify the famous strait located in Mediterranean sea____?

a. Bering strait
b. China strait
c. Strait of Gibraltar
d. Harmoz strait