These plants thrive in small spaces, making them perfect for a kitchen garden or even a balcony. All you need is some basic knowledge about planting and caring for the plant, and you’ll be ...