Claim: Bermuda Triangle is in the western part of the Himalayas.
Label: REFUTES