“Niall Ferguson predicts that China will not invade Taiwan in 2026 or 2027 because its military is not yet ready for such a challenging operation.”