Have you ever wanted a pond, but don’t have an actual yard to place one in? No fear — you can cultivate a mini watery paradise on your balcony or terrace with very little effort by creating a container water garden. By selecting a variety of plants and containers, you can create an customized water garden in any outdoor space.
You might also like 18 Indoor Herb Garden Ideas
What you will need:
Fish Net ( helps when changing the water)
More detail here