
There are 20 registered political parties expected to contest the 2021 election. Chances are you've heard of only a handful of them.

There are 20 registered political parties expected to contest the 2021 election. Chances are you've heard of only a handful of them.