Hi, I have a tropical fish tank which holds about 35-40 litres of water, size is approx 25cm wide, 45cm long and 40 cm deep (but it has the front corners chopped off), I bought a new tank as this old one is a bit worse for wear, the box states that it is a 40 litre tank but when measuring it is only measures about 30cmx33cmx35cm which equates to nowhere near 40 litres. Now my question is does this matter or is it just the surface area alone that matters? My husband thinks the difference of surface area is only about 20sqcm. Can anyone help, I don't want to find out I can only have 10 fish!! I've got 20 in my current tank and they have been living happily in there for the past 18 months (even though I've been told this is overstocked?). Thank you for your help, any advice is much appreciated.