South Africa general elections on May 29

South Africa's governing party - the African National Congress (ANC) launched its manifesto for the May 29 elections, in which some polls suggest its share of the vote could fall below 50% for the first time. Kwazulu Natal is considered a key battleground. Will the age-old party weather the storm ahead or will the opposition be able to convince the masses?