Newswatch

5476180067001

On CBN Newswatch, June 19: London attack an Anti-Islam reprisal?, Ghost soldiers: How the Afghan military is defrauding American taxpayers, and more.