To mark May Day on Monday – a date synonymous with public demonstrations – we're counting down the 20 greatest protest songs of all time.
From Marvin Gaye's soul classic 'What's Going On?' to Billie Holiday's 'Strange Fruit', we present 20 anthems that rage against racism, war, society and, of course, the machine.
Other acts included are The Beatles, John Lennon, Guns N' Roses, Kate Bush, Black Sabbath, U2, Rage Against The Machine, The Rolling Stones and Neil Young.
Check out the full top 20 below:
You can keep up to date with all the latest news from Gigwise by following us on Twitter and liking us on Facebook.

Katy Perry To Keep £28 Million Fortune In Russell Brand Divorce
Happy Mondays: We Aren't Supporting The Stone Roses At Heaton Park Shows
New:The Amazing Spider-Man Picture Revealed
Pete Doherty Awarded Damages From News Of The World Publishers Over Phone Hacking
U2 Beat Take That To Be Named Top Touring Act Of 2011
The Top 50 Greatest Movie Soundtracks Of All Time
Queen, Who Could Be The New Frontman: The Results
Brand New Kick Off UK Tour In Nottingham 
~ by theumpteenthtimes 5/1/2010 Report