In which ocean is the enigmatic "Bermuda Triangle" located?

A ) Indian ocean

B ) Pacific Ocean

C ) Atlantic ocean ✅

D ) Antarctica ocean