Nepal is one of the two states sandwiched between China and India in the Himmalayas. What is the name of the other one? Login To Play Create An Account