News

Keir Starmer has described criticism of the UK's new trade deal with India as "incoherent nonsense".