Rooftop hydroponics is part of a new “urban agriculture initiative” taking place in the South African city of Johannesburg. This farming – which uses water rather than soils to grow plants – is proving popular among green entrepreneurs, as Jessica David Preyser discovers.