The best fishes for farming in India are Tilapia, Catfish, Carps, Shrimps, and several others.