From garden ponds filled with Koi Carp to the humble goldfish bowl (although goldfish are far happier living in a larger tank) – the UK is a nation of fish lovers.
The Pet Food Manufacturers’ Association (PFMA) say there are an incredible five million indoor fish tanks in Britain.
That meams that roughly 10 per cent of British households own at least one 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 that will happily live in the corner of your living room.
If you’re setting up an aquarium for the first time it’s worth noting that, 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.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

9. 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

10. X-Ray Tetra
Also known as the Pristilla Tetra, the X-Ray Tetra gets its more common name from their remarkable transparent bodies. They are another tetra perfect for beginners thank to their ease of care and non-aggressive nature. You should be able to buy them for about £2.50-£3.50 each. | Canva/Getty Images

11. Kuhli Loach
Proof that even the more unusual looking tropical fish don't need to break the bank, the Kuhli Loach is a slender, eel-like bottom dweller. They are quite shy and mostly nocturnal but are excellent scavengers and will help keep your aquarium clean. Expect to pay around £3.25-£4.50 each for juvenile fish. | Canva/Getty Images

