Where’s The Revolution Tag

Depeche Mode are back with brand new track 'Where's The Revolution', the first release from their upcoming fourteenth studio album 'Spirit'. Having not released an album since 2013, their new music has certainly been long awaited by fans. The English band have been iconic in the industry for many years, with their unique style capturing attention from across the globe. Their