Nosratollah Tajik, the former Iranian ambassador to Jordan, arrived in Muscat on a flight from the UK late on Tuesday night following his successful six year long battle against extradition to the US, ahead of his expected arrival in Tehran in the early hours of Wednesday.