maristvannapadiway maristvannapadiway 24-05-2016 Geography Answered Which of the following countries is a small Himalayan nation found between India and China?