Now whoever wrote this has to be watching qaf at the time!!!!!!!!!!!!!
And that's exactly what I thought when I heard this song for the very first time!! Carpark North is a band from Denmark which I discovered just recently. Want a download link of their latest album? ;)