Last year, residents of Zimbabwe were suffering with the highest rate of inflation in the world, an a chronic shortage of even the most basic goods.
But 12 months later, goods are back on the shelves of local grocers due in part to the government's decision to replace the Zimbabwe dollar with the South African rand and the US dollar.
The World Cup football tournament kicks off in one week, and host South Africa is busy putting on the finishing touches. But not everyone is looking forward to the tournament. Authorites in cities including Cape Town are being accused of clearing the poor from the streets - to create a good impression for visiting fans. Al Jazeera's Haru Mutasa has more.