Kirsty MacColl
Christmas Number One 2017: Ed Sheeran Claims Victory with Beyonce Duet
The Christmas number one single for 2017 has been revealed.
Ed Sheeran has reigned supreme in the annual battle with his Beyonce duet "Perfect" which has been in the top spot for the entirety of December.