Nepal 's border with China in the Himalayas is a key route for Tibetans fleeing Chinese rule in the region .