Mexico City's Anillo Periférico, the major ring road that carries traffic around the capital, was never designed to be a garden. For years, its concrete support columns stood bare above some of the city's busiest and most polluted roads, forming a vast grey landscape through densely populated parts of the capital.