Bermuda Triangle has always been a topic of great speculation. The Bermuda Triangle is situated in the Western part of the North Atlantic Ocean. Also known as Devil’s Triangle, it is infamous for the mystery it unravels with the disappearance of ships and cruises. Due to this, the site has more often than not, garnered a lot of limelight. Keeping this in mind, the US based travel company has proposed a complete refund in case of disappearance in the North Atlantic Ocean.