MPs pledge allegiance to King Charles III in rare Saturday Commons sitting

MPs pledge allegiance to King Charles III in rare Saturday Commons sitting