Where is Bermuda Triangle?

Where is Bermuda Triangle located?

Bermuda Triangle, Bermuda Triangle (Sea World), Australia (approx. -27.956009°, 153.42589°)


Where is Bermuda Triangle on the map?