TOPIC
Anbu Jothi Ashram
Christian couple’s house of horror: 142 people rescued from Anbu Jothi Ashram. Rape, torture, monkey attacks, and many more tales of horror
Anbu Jothi Ashram, a rehabilitation facility in Kundalapuliyur in Villupuram, had been operating for almost two decades without registration or license.