Iran is not part of the Arab world , and across Tehran -- home to more than 20 million people , rich and poor , conservative and secular -- many have expressed feelings that this war in Lebanon is an Arab , not an Iranian , fight .