Urban gardening is transforming South Africa's cityscapes, from Cape Town's rooftops to Johannesburg's balconies.
South Africa is known as the 'Rainbow Nation' - but have your visited these five fantasticly colourful places in the country?
Some results have been hidden because they may be inaccessible to you
Show inaccessible results