Former US vice-president Mike Pence has offered his most forceful repudiation of Donald Trump to date during a speech launching his 2024 campaign.
The Republican accused Mr Trump of being unfaithful to the US Constitution and of abandoning conservative values.