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 Read more about Nepal - mysterious and colorful119 views Copied to clipboard