Living in small spaces should not be the reason to not grow any plants in your home. Those of us who do not have a garden or balcony can still grow plants in the space we have. Some of the options are:
Vertical stands for pots of different shapes & sizes can occupy any corner of the house which gets sunlight.
(Image courtesy: alibaba)
Good old fashioned milk measures can be placed on any grill or railing. Add some water and fill it with flowers or greens.
(Image courtesy: aliexpress)
If you have a long railing or a window you can get these boxed extensions made and place your pots in them.
(Image courtesy: aliexpress)
Nature Forever society recommends planting of native plants & trees in your homes and gardens instead of the exotic ones. Some of the native plants for your garden are:
(Image courtesy: Nature Forever Society)