In celebration of an historic campaign victory by President Obama, Sufjan Stevens has shared his rendition of 'The Star Spangled Banner', which he used to play on tour (back when he toured more).

We've also been treated to his cover of 'Angels We Have Heard On High', which is likely to feature on his forthcoming box set Silver & Gold: Songs for Christmas, Vols. 6-10 (released on November 13th via Asthmatic Kitty).

Have a listen to them below.