Colin Powell has called his 2003 speech to the United Nations, laying out the Bush administration’s rationale for war in Iraq, a “blot” on his record. The speech set out to detail Iraq’s weapons ...