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