Arabic is on the Semitic branch of the hypothesised proto-Indo-European language, which has dual number: https://en.wikipedia.org/wiki/Dual_(grammatical_number)
So you'd expect to see languages from western Europe to south Asia that either have the dual concept, or have an attested ancestor that did.