News Our country is approaching a moment of truth. A general election could happen sooner than expected – and certainly before 2029.