Claim: India has the Bermuda Triangle to the south of it's landmass.
Verdict: NOT ENOUGH INFO