A small landlocked Asian country high in the Himalayas between India and China English: Nepal, Kingdom of Nepal Bahasa: Nepal