Geografisk sett ligger Nepal inneklemt mellom India i syd og den kinesiske provinsen Tibet i nord.