26 parties vie to win the most votes for a new president, 340 mayors, 160 congressional lawmakers, and 20 parliamentary ministers.
26 parties vie to win the most votes for a new president, 340 mayors, 160 congressional lawmakers, and 20 parliamentary ministers.