More than 30,000 demonstrators took to the streets after polls closed to protest what they said was a fraudulent election .