MPs vote to approve Boris Johnson Partygate report – as it happened – The Guardian June 22, 2023 by Andrew Anthony source