Clad in yellow shirts and unfazed by arrests of activists and opposition leaders just hours before the rally, protesters marched from various spots towards the heart of Kuala Lumpur amid tight security.
The mood among those gathered was festive, with drums and vuvuzelas heard along with speeches, songs and chants by participants calling for a clean Malaysia and people power.