Trump impeachment: What you might have missed
4:27pm PST - November 7th, 2019 ti - BBC NewsBBC's Anthony Zurcher breaks down what this week's revelations mean for Donald Trump.
BBC's Anthony Zurcher breaks down what this week's revelations mean for Donald Trump.