Taylor Swift brought out British singer Florence Welch during her final Eras Tour show in London. The US pop superstar, 34, performed the last of five nights in the British capital on Tuesday, having played three dates at Wembley Stadium in June. The billion-dollar tour takes fans through her back catalogue, including hits from albums 1989, Red, Midnights and her latest chart-topping 11th original studio album The Tortured Poets Department.

The new album features a song Swift wrote with British group Florence + The Machine titled Florida!!! Welch, 37, surprised Swift fans arriving on stage to perform the track accompanied by an impressive light show. The singers, who were both sporting white gowns, have been friends for many years with Welch previously revealing she had sought relationship advice from Swift. Another surprise came when Swift performed track So Long, London for the first time.

The track is the fifth song on her latest album - the slot reserved for the most meaningful track on each of Swift's albums - and is thought to contain references to her ex-boyfriend, British actor Joe Alwyn. Meanwhile Swift's friend and long-term collaborator, music producer Jack Antonoff, also appeared on stage to perform Death By A Thousand Cuts from her 2019 album titled Lover for the first time. Among those in the audience were Oscar-nominated British actress Emily Blunt and her husband, John Krasinski.

Security outside Wembley had been heightened during Swift's latest string of Lond.