Nepal

Related image 

A beautiful landlocked country just north of Indian with mountainous terrain