where is Bermuda triangle is situated
Answers
Answered by
1
Answer:
western part of north Atlantic ocean
Answered by
1
Answer:
it is situated in North america..................
Similar questions