More than 50,000 are thought to have attended the latest in a series of rallies for fair elections.