The United States faces mounting costs from its war with Iran and expanding global security commitments.

The existing Pentagon budget is the largest in history.

President Donald Trump is asking Congress to boost defense spending to $1.5 trillion, the largest such request in decades, according to his budget request.