Taliban carry out first public execution since returning to power in Afghanistan

Taliban carry out first public execution since returning to power in Afghanistan