Nepal is a land locked country bordering with India on three sides- east , west and south.North of Nepal lies Tibet region of China.
Tibet Map