Rakshas was believed to be species of superhuman beings as per the Indian mythology.
The Rakshasas are monstrous in appearance and are said to roam at night and feed on the human flesh.
The Rakshasas are monstrous in appearance and are said to roam at night and feed on the human flesh.