Iran's president rules out freedom of navigation through Hormuz while sanctions and US blockade remain · Digg