While stadiums in Qatar are hosting World Cup matches, stadiums in Afghanistan have once again become a place for public lashing and execution. The barbaric Taliban FLOGGED 21 men & women in Kabul today for ‘moral crimes’ of theft & adultery. Thousands were invited to watch.