Learn English – the word for the ability to foresee

word-request

What is the word for the quality to foresee? Note that, the word should not be related to specific fields like astrology. I am writing an article and the word should be such as it can be used in this place:

The leader X was a great political personality at those unstable times after WWII. Alone he was able to show the hapless global economy, a ray of hope using his immense and distinguishing *(the quality) which pushed him to reach the zenith of fame at that time.

Best Answer

Foresight.

From NOAD:

foresight (n.) the ability to predict or the action of predicting what will happen or be needed in the future