US President Donald Trump on Wednesday held an expansive Cabinet meeting at the White House, addressing issues ranging from ongoing negotiations with Iran and tensions in the Strait of Hormuz to Ebola preparedness, immigration detention protests and domestic anti-fraud initiatives.

Trump convenes rare Camp David cabinet meeting as US-Iran tensions spike, Hormuz remains blocked and fragile ceasefire talks hang in the balance.

President Trump will meet with his Cabinet on Wednesday at a precarious moment for talks aimed at ending the war with Iran. The emerging deal has already exposed the president to…