Iran accuses US of violating Strait of Hormuz traffic agreement - TrendCloud