By Jürgen Tenckhoff, 28 October, 2019 Nepal - mysterious and colorful Nepal, a landlocked country in South Asia and a former kingdom, borders China and India. The capital city is called Kathmandu. Country Nepal Copied to clipboard