How to grow your own produce (when you don’t have a garden)

The best plants to grow on an indoor windowsill, balcony, patio or allotment