Balitoridae

Balitoridae, or River Loaches, are a large group of freshwater fish belonging to the order Cypriniformes. There are around 600 species in this family and these are split into two sub-families, Nemacheilinae and Balitorinae.