Where is Bermuda Triangle situated?

In the western part of the North Atlantic Ocean

Leave a Comment