There were a dizzying amount of testimonies this week in the impeachment inquiry into President Donald Trump. The BBC's Anthony Zurcher helps us digest this week's hearings.

Video by Chloe Kim and Bella McShane