South Africa is preparing to host the world next year for the 2010 World Cup, but one of the country's biggest cities is struggling to host its own swelling population.
Read more...The South African National Arts Festival in Grahamstown boasted more than 2,000 different performances of nearly every art form under the African sun.
Read more...