By Theodore Shoebat Six Muslim men in Kabul, Afghanistan, dressed themselves as police officers, went into a busy street and ambushed a car, attacking the men and seizing the women, one of whom was pregnant. They then began to gang rape all of them, even the pregnant woman, in public view. The victims were coming […]