Geography, asked by neetujain528, 1 year ago

Where is Bermuda Triangle located

Answers

Answered by kalakarandlaje
5
The Bermuda triangle is located off the South-Eastern coast of United States in the Atlantic Ocean.
Answered by wjdj
2
pacific ocean florida keys
Similar questions