Indosuchus vs Rajasaurus. Art by paleoguy. Indosuchus is a genus of abelisaurid dinosaur from the Late Cretaceous Period, a theropod related to Abelisaurus. Like most theropods, Indosuchus was a bipedal carnivore. Rajasaurus is a genus of carnivorous abelisaurian theropod dinosaur with an unusual head crest. Between 1982 and 1984, its fossilized bones were discovered by Suresh Srivastava of the Geological Survey of India.