PERSPECTA

News from every angle

Back to headlines

Police Raid Mysterious English Sect on Abuse, Slavery Suspicions

Police in Cheshire, England, raided the headquarters of the Ahmadi Religion of Peace and Light (AROPL) sect following suspicions of abuse, modern slavery, and forced marriages.

PostShare