Sir Keir Starmer has shelved his Chagos Islands deal amid worsening relations with Donald Trump after the US failed to formally confirm its approval.
20 hours left to watch
3 minutes