Answer: Pakistan.
Explanation:
A country located near Nepal and west of that country is Pakistan. According to the latest information, Pakistan has about 212 million inhabitants.
When we talk about Nepal's borders, in the south with India and the north with China, while there is also the massive mountain range of Mount Everest, which is the largest peak in the world.