It’s exactly 100 days to go before the 2010 FIFA World Cup kicks off on African soil and South Africa is putting her best foot forward in song and dance.
Cape Town Durban Johannesburg Mangaung/Bloemfontein Tshwane/Pretoria Rustenburg Port Elizabeth Polokwane Nelspruit