A view from Teheran