Pentagon confirmed it is pulling 5,000 troops from Germany after Chancellor Friedrich Merz said US had been ‘humiliated’ by Iran and questioned Washington DC's strategy. The withdrawal will be completed within six to twelve months.