Podcast,  World News

Honor Murder

Play

Darrell Castle talks about the Muslim custom of killing relatives usually one’s children in the name of honor.