50 political parties will be competing in the upcoming elections of South Africa. The country is going to polls on May 8. Watch full video to know more.