In that case, I have to agree with Nick. It is far too small for the fish you have. In my opinion, the only fish suitable for this sized tank is a single betta (siamese fighting fish) - my betta has a 26 litre tank. Or just shrimps.
Cardinal tetras need a tank with a 60 x 30 cm footprint, which is usually around 60 litres. http://www.seriouslyfish.com/species/paracheirodon-axelrodi/
Harlequin rasboras need a tank the same size http://www.seriouslyfish.com/species/trigonostigma-heteromorpha/
There are several species that look similar to flying fox, the smallest of these needs a tank 120 x 30 cm.
Did you cycle the tank by adding ammonia before getting fish? What are the readings for ammonia and nitrite at the moment?
Cardinal tetras need a tank with a 60 x 30 cm footprint, which is usually around 60 litres. http://www.seriouslyfish.com/species/paracheirodon-axelrodi/
Harlequin rasboras need a tank the same size http://www.seriouslyfish.com/species/trigonostigma-heteromorpha/
There are several species that look similar to flying fox, the smallest of these needs a tank 120 x 30 cm.
Did you cycle the tank by adding ammonia before getting fish? What are the readings for ammonia and nitrite at the moment?