The Iranian ambassador to Moscow says the International North-South Transport Corridor (INSTC) can serve as a low-risk, profitable alternative to the Suez Canal.