Home World News Taliban hang dead body in Afghan city’s main square – The Denver Post