Can't stand all this festive cheer - or just want a brief respite from the relentlessly chirpy Christmas music that's been playing all the time, everywhere, since midnight on 1st December? Pour yourself a glass of eggnog and kick back with these 20 festive favourites of the heartbroken, miserable or simply misanthropic...
↧