The 2010 FIFA World Cup in South Africa left a lasting impression on both the country and the world. From the streets of Johannesburg to Cape Town, the nation was alive with excitement as people came ...