A. Sri Lanka
B. South Africa
C. Canada
D. None of these
Submitted by: Syed Nizakat Ali Shah
St. Lawrence River is located in Canada. The river traverses the Canadian provinces of Ontario and Quebec, as well as the U.S. state of New York, and demarcates part of the international boundary between Canada and the United States.