Taylor Swift and Sheeran to perform on BGT final

Taylor Swift