The United Kingdom is urging Iran to release the British oil tanker that was seized in the Strait of Hormuz on Friday by the Islamic Revolutionary Guard Corps (IRGC). A spokesman for British Prime …
Continue Reading about UK tells Iran to release seized oil tanker and crew immediately