Honey can last thousands of years without spoiling.
Why it is true
Honey is hygroscopic, absorbs little water, and has an acidic pH, which prevents the growth of bacteria and fungi. Pots of honey found in Egyptian tombs over 3,000 years old were still in good condition.
Source: Journal of Food Science
Would you rather be asked first?
This is the reading side of the site, so the answer is in the sentence above — that is the whole point of it. Test yourself works the other way round: the question comes on its own, and the fact and the explanation only appear once you have answered.