While this may seem surprising, the Indo-Iranian branch is further subdivided into two sub-branches:
* Indo-Aryan: This branch includes languages like Hindi, Urdu, Bengali, and Marathi.
* Iranian: This branch includes languages like Farsi, Pashto, Kurdish, and Ossetian.
So, while Arabic and Farsi are geographically close and share some similarities in vocabulary and grammar, their ultimate linguistic ancestry lies in different branches of the Indo-European family.