News

The UK and India agree a £5 billion free trade deal, promising lower prices and slashed tariffs for consumers and businesses.