The Largest Bay Of The World

Which is the largest bay of the world___?

a. Hudson Bay
b. Bafflin bay
c. Bay of Biscay
d. None of these