It wasn’t a speech for the ages and despite rampant speculation, an A-list cameo failed to materialise. But Kamala Harris delivered a prosecutor’s dissection of Donald Trump.
She promised the “highest aspirations” and a focus on the future. “We are not going back,” she said. But notably absent was substantive detail on policy.