The US Senate on Wednesday blocked a bill that would have stopped President Donald Trump continuing the military campaign against Iran without congressional approval. The vote was 53 to 47, mostly ...