That would be UNCLOS, United Nations Convention on the Law of the Sea.
And honestly I really like the dry humor that some Wikipedia entries (strait of Hormuz in this case) are written:
To traverse the full length of the strait, ships pass through the territorial waters of Iran and Oman. Although Iran has not ratified the UNCLOS convention,[19] most countries, including the U.S. which also has not ratified it,[20] claim the right of passage as codified in the convention.
What international norm says you can’t charge people for using your territory?
That would be UNCLOS, United Nations Convention on the Law of the Sea.
And honestly I really like the dry humor that some Wikipedia entries (strait of Hormuz in this case) are written:
I learned sth new! Pretty funny indeed