By Tom Ozimek Iran’s military said on April 18 it has reinstated “strict military oversight” over the Strait of Hormuz due to Washington’s ongoing naval blockade of Iranian shipping, signaling an apparent reversal to a brief reopening of the critical global oil transit chokepoint announced a day earlier by Iran’s foreign minister and clouding the […]
Tag: United States Navy
The United States Navy is the maritime service branch of the United States Armed Forces and one of the eight uniformed services of the United States.

