Haryana's City Of Canals Tells a Tale Of Self-Styled Godman, Rapes, Blackmail and Undeterred Faith

Self-styled Baba Amarpuri aka Billu was arrested last week for allegedly raping and blackmailing over 120 women. He is said to have filmed the various times he committed the crime and the videos went viral, leading to his arrest last week.

from Top India News- News18.com https://ift.tt/2Lw04Iy

Comments