Home Current News The Taliban hold another public execution as thousands watch at a stadium...NewsCurrent NewsThe Taliban hold another public execution as thousands watch at a stadium in northern AfghanistanFebruary 26, 202434FacebookTwitterPinterestWhatsApp the taliban hold another public execution as thousands watch at a stadium in northern afghanistan Source: yahoo.com/news