iOS app Android app

Baba Premdas

Indian Guru Castrates Himself To Protest Spiritual Leader's Rape Charge

Agence France Presse | | Posted 11.05.2013 | World

An Indian holyman castrated himself in an apparent protest against the arrest of a popular spiritual leader on sex charges, police said Thursday.Baba ...