Some language nerdiness: Persian (Farsi), and main languages of Afghanistan (Pashto and Tajik) are all indo-european, so the same language family as Indian Subcontinent and (most) European languages.
Arabic is from a whole different family tree of Semitic languages, which also includes Hebrew and Maltese (go figure). They are totally different to indo-european languages.