Där ligger Nepal?

Där ligger Nepal?

mellan Kina och Indien.