Where is Nepal? Continue Reading 0 18 1 Kathmandu Tribune Staff August 4, 2017 Where is Nepal? Nepal is a South Asian country lynched between China and India. It is located… Nepal