Nawang Yang Lake located on the border of Arunachal Pradesh and Myanmar is known as the Bermuda Triangle of India. The lake is also known as the "Lake of No Return". Originally known as "Nawang Yang Lake" by the local
Tangsa tribe, the lake is often regarded as haunted and local people generally avoid it. Some mysterious activity and loss of human lives in the lake has claimed this fame to the lake. Often visited by the curious traveler, this 1,4 km span lake offer some spectacular view of itself and its surroundings.