Express - Iranand the United Kingdom have been engaged in an ongoing skirmish after the British Navy seized an Iranian tanker off the coast of Gibraltar earlier this month. Tehran retaliated against Britain by taking over British-flagged tankerStena Imperowhile the cargo ship was transiting in the Strait of Hormuz. But German lefty activist Bijan Tavassoli ...