All barbs are externally fertilized egglayers, even Barbus viviparus, who's name implies it is a live bearer, (when the first specimen was disected, it's stomach was filled with undigested fry from a cichlid species, these were thought to be unborn barb fry!).