Who bought Nepal India or China?
They're still in a bidding war. Nepal is probably socially closer to India but they are their own people and China is trying hard to buy their loyalty. Personally I wouldn't want to mess with Gurkhas either way.
No one. It is the Federal Democratic Republic of Nepal.
India are taking over Nepal's defence.
You don't buy a country. China and India would both like to have influence there, but it's an independent country.