The US has halted its bombing of Iran. This pause comes as tit-for-tat strikes in the Middle East have ceased, reportedly due to depleted US weapons stocks.