British Prime Minister Boris Johnson on Wednesday signed a post-Brexit trade deal with the European Union, acclaiming it as the start of a "wonderful relationship" across the Channel.

"It's an excellent deal for this country but also for our friends and partners," he said at the signing in Downing Street, after EU chiefs Ursula von der Leyen and Charles Michel earlier had themselves inked the 1,246-page Trade and Cooperation Agreement.