Washington:
Donald Trump has nominated Mark Esper to be the US Secretary of Defense, the White House said late Friday, hours after the president revealed he had come close to authorising a strike on Iran.
Esper, who is Secretary of the Army, was named acting Pentagon chief after Patrick Shanahan withdrew his name from consideration for the role this week, citing family concerns.