Possible Answers For: Humpbacked animal of India