Jalebi Baba: The godman who drugged, raped over 100 women
A special court in Haryana’s Fatehabad sentenced self-styled, popularly known as Amarpuri alias Billu alias Jalebi Baba, to 14 years in jail for raping more than 100 women and making video clips of the crimes.…