Hi,
sadly thgis species is often mislabelled as blue bleheri, but in fact its a yet scientiffically undescriebd species of snakehead, it should be called Channa sp. "Assam" until its described by scientists. Difference to bleheri is : bleheri has orange blotches in the tail fin, sp. "Assam" as not. Channa sp. Assam is a mouthbrooder and bleheri is not.
Both species are subtropical.