From garden ponds filled with Koi Carp to the humble goldfish bowl (although goldfish really need far more space to thrive) – the UK is a nation of fish lovers.
According to the Pet Food Manufacturers’ Association there are an incredible five million indoor fish tanks in Britain - that’s around 10 per cent of British households who own fish, making them the third most popular pet after dogs and cats.
There’s plenty of choice when it comes to adding fish to (well prepared and correctly set up) home aquariums, with pet shops offering a bewildering range of colourful and interesting finned friends.
When it comes to price, some rare fish can cost tens of thousands of pounds and will be out of reach of all but the wealthiest aquariasts (the posh name for people who maintain aquariums).
Luckily for most of us though, some of the most popular - and most beautiful - fish cost very little.
Here are 10 of the most inexpensive.

5. Lemon Tetra
The Lemon Tetra very much lives up to their name - they look like they could be popped into a glass of gin and tonic as garnish! They are peaceful shoaling fish that you can buy for your tank for around £1.90-£2.50 each. | Canva/Getty Images

6. Zebra Danio
Easy to identify by the stripes which give it its name, the Zebra Danio is another easy to look after classic aquarium fish widely available in pet shop. You'll be looking at paying around £2-£2.50 for one. | Canva/Getty Images

7. Emperor Tetra
The Emperor Tetra is a supremely elegant fish with colourful fins and an attractive reflective sheen. Unlike many tetra species they prefer aquariums with plenty of shafy planted areas. Like many tetra species, they are an inexpensive choice - costing from £2.29-£3.50 each. | Canva/Getty Images

8. Molly
The Molly is anotehr fish that can come in a bewildering number of colours, with yellow or orange probably being the most common. Like the Guppy and the Platy it's a live bearer and can usually be purchased for around £2.50-£3.50. | Canva/Getty Images

