Worshippers pray on the hill overlooking the city of Johannesburg, November 8, 2009. Johannesburg is one of nine South African cities hosting the 2010 Fifa Soccer World Cup. Reuters Pictures 1 week ago

Worshippers pray on the hill overlooking the city of Johannesburg, November 8, 2009. Johannesburg is one of nine South African cities hosting the 2010 Fifa Soccer World Cup.