Whenever we talk about predictions for the future, two names immediately come to mind: Nostradamus, the enigmatic 16th-century French physician and astrologer, and Baba Vanga, the Bulgarian mystic ...