September
7,
2024
A woman who was raped by dozens of men after her husband allegedly drugged her gave evidence in court in the southern French city of Avignon, detailing the “barbaric” acts. “The image is...
Continue Reading