Bermuda Triangle is located in ________ place ? By taleemified - June 28, 2020 131 A. North Atlantic Ocean B. South Atlantic Ocean C. Pacific Ocean D. Arabian Sea