What is the small country north of India?
The small country to the north of India is Nepal. Nepal is a landlocked country bordered by India to the south, west, and east, and by China to the north. It is located in the Himalayas and has a population of approximately 29 million people. The capital city of Nepal is Kathmandu.