Question: where are archer fish from?
Answer: They can be found from India and Sri Lanka, through Southeast Asia, to Northern Australia and Melanesia. Archerfish or spinnerfish bodies are deep and laterally compressed, with the dorsal fin, and the profile a straight line from dorsal fin to mouth.