Rory Stewart is facing a backlash online after his unequivocal Kamala Harris prediction proved painfully wrong.
Despite predicting an overwhelming Harris victory, Donald Trump was elected the 47th American president on Wednesday (6 October) following an campaign characterised by division and unease.