Your Gateway to African Headlines
In Rosedale, Upington, residents have taken it upon themselves to improve their living conditions. In…