Supporters of ''Bersih'' (Clean) reform during an anti-government rally near Independence Square, where 300,000 yellow shirted protesters gathered for a peaceful demonstration to demand clean elections which was marred by police violence.

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app