Vertical gardens are a ingenious answer for small spaces, using partitions or fences to grow plants
https://atavi.com/share/x7wp79znyhe0
Vertical gardens are a creative resolution for small spaces, utilising partitions or fences to develop vegetation, adding greenery without sacrificing vicinity.