What separates Asian part of Turkey form its European part?

A. Bosporus strait

B. Strait of Gibraltar

C. Strait of Hormoz

D. San Juanito Strait