US Deploys 15,000 Troops for “Project Freedom” — Keeps Iran Blockade in Place The United States has deployed around 15,000 personnel and military assets to support “Project Freedom,” aimed at assisting stranded vessels in the Strait of Hormuz. Despite the operation, Washington continues to maintain its naval blockade on ships linked to Iranian ports. United […]
The post US Deploys 15,000 Troops for “Project Freedom” — Keeps Iran Blockade in Place first appeared on The Zambian Observer.