"The transit of ships via Persian Gulf is not illegal, but presence of foreign warships in the Persian Gulf on the pretext of thwarting threats is unacceptable," Firouzabadi said.
He said that the Iranian navy fleet is in full control of the region investigating destination and cargo of any ship or vessel moving to pass through the area.
"The Iranian navy warships are stationed in the Persian Gulf waters and they permit the transit of foreign ships after registering their name and other details," he added.
He noted that the transit of American, British, French and Russian vessels to the Persian Gulf are taking place for many years and it shows their grudge for the region's oil resources.