Not everyone is fortunate enough to have a large garden. But those with a terrace, balcony, or small patch of green can ...