is cichlid a tropical fish?
Cichlids are primarily freshwater fishes and are found in tropical America, mainland Africa and Madagascar, and southern Asia. The majority of species are African, appearing in great diversity in the major African lakes.