Sir Paul McCartney is to play a homecoming Christmas show in his native Liverpool, England. The Beatles legend will take to the stage in the city on 20 December (20) for the first time since 2008.