Track of the Week #5 – Depeche Mode: Where’s the Revolution?

Depeche Mode have stormed back this week with their first new music for four years in the form of a single Where’s the Revolution?

We are all aware of the political climate in the UK and the US, and here the British electronic band are addressing the subject head on.

This is the first taste of the band’s upcoming album Spirit set for release on March 17.