Business

Shocking video reportedly shows the Taliban executing a blindfolded Afghan polic..