I would say the answer is probably A. Foreboding means <span>fearful or a feeling that something bad will happen, which makes the most sense in the context of the sentence.</span>
I don't know about never seeing death, but I think Kashgar is the answer.