IMHO, Babs take out Carths better than any other civ. Their navy sucks compared to a Carth navy, but shoreline Bab towers are extremely hard to take out even with the bonus fire galleys. Without siege ships, Carth shouldn't be able to dent the Bab coast too much. Ballista towers and a few HCats defending the coast should hold off of a Carth navy.
On land, Carth has almost no chance. Babylonian priests devour elephant hordes almost as well as Egyptian priests. HCats can take out even Carth ellies with the fixed cat bug, and ellie archers also go down to HCats. Put a few scythes in front of the priest/HCats to act as ellie roadblocks and strong Ball towers by the priests for protection, and Carth's chances are looking slim...
I think Choson would take out Carth in much the same way, although I haven't tried it. How is Carth going to take down 12 range Ball Towers? 12 range Helos might do the job, but it would cost you a lot of gold. 12 range ST? Convert them or send in the legions. AE? Convert or take down with your own helos. And the Carth navy shouldn't do too much to the extra-range towers because Carth has no siege ships.
And as noted, dual siege will maul any combo Carth can put on the field. Even Shang might be able to take out this combo (scythe in front, then cat, then heles, then fully upgraded priest hoyohoyoing the ellies...)
[This message has been edited by BenAtLarge (edited 08-31-99).]