Boris Johnson labels Keir Starmer 'Captain Hindsight' after being attacked over £21m 'middleman' payment

Credit: House of Commons UK, Parliament Live TV