Which strait separates the continents of Asia and North America. / General Knowledge MCQs, Straits of the world MCQs / By The Professor a) Bering Strait b) Cook Strait c) Strait of Magellan d) Strait of Gibraltar Answer: a) Bering Strait