Saint Lawrence Bay Is Situated

Saint Lawrence bay is situated near___

a. Canada
b. Cuba
c. China
d. Russia