Sandwiched between the rich Gangetic plains of India to the south and the majestic Himalayan Mountain chain along its borders ...