D would be the correct answer.
However, this view might be a bit biased. It could be argued that saying that Ivan III was the true inheritor of the Christian realm has been disputed by some sources. On the other hand, it is still the most commonly cited answer one can find.
Weather patterns are extremely random and complex. A desert bloom is a phenomenon that is contingent upon a series of climatic and biological conditions that do not occur very often, notably rainfall. If it rains too little there will not be enough humidity and water for plants to grow and if it rains too much the seeds and other dormant roots may be drowned or overwhelmed and unable to bloom.
The answer is b: Handkerchief