Taliban carries out public executions in Afghanistan
The Taliban has publicly executed two men and flogged 14 others in northern Afghanistan's Balkh province, marking a severe return to Sharia law punishments and raising major human rights concerns.