World's biggest mystery explained: The Bermuda triangle
World | August 28, 2014 7:39 ISTNov 11, 2012: The Bermuda Triangle is located off the South-Eastern coast of the United States and in the Atlantic Ocean. The three corners of the triangle are: Miami (Florida); San Juan (Puerto Rico); and