International

UK and India sign a ‘landmark’ trade agreement after years of tough negotiations