In the Parvati Valley, India's 'Bermuda Triangle' for backpackers, the disappearance of Dhruv …
An enchanting area in Himachal Pradesh has earned the moniker of 'India's Bermuda Triangle'. Solo male travellers have reported being 'lured' and …
Source: Backpacking