India and China
India & China. Nepal is an independent country between India and China. Nepal share boarder with China on north and india on east, west and south.
India and China
China and Nepal
the Himalaya mountains separates India and Nepal from China.
India and China are close to Nepal.
He was born in Nepal.
Southern China.
India and china share a border east of Nepal
India and China
Nepal
yes, Nepal has good diplomatic relations with India and China and does much trade with both countries