New Delhi: Lipulekh, the Himalayan border pass located at 17,000 ft near the trijunction of India, Nepal, and China (autonomous region of Tibet) has once again emerged as a flashpoint in India-Nepal ...