Ethnicity, Language, & Religion of Yemen
WARNING: Terrorist threats continue in Yemen, please read this travel warning before going!
Ethnicity
Nearly all of Yemen's population is considered Arab, but Arabs are quite varied ethnically. The Arab people are originally from the Arabian Peninsula, on which Yemen sits on the tip. Despite this, Yemen has been a destination for numerous people from multiple regions over the years, most notably from East Africa. These Africans, along with other immigrants have intermarried the locals and today "Yemeni Arab" has significant traces of African and South Asian genes, but most people are still more closely related to the Arabs in neighboring countries and elsewhere.
Language
Arabic is the only official language in Yemen. The written form of the language is called Modern Standard Arabic (written in the Arabic script), which gives the language consistency across countries from a written perspective. The spoken dialects of Arabic are so drastic from location to location that Arabic speakers in Yemen may not even understand Arabic speakers from a country further away, like Morocco. Obviously the dialect of Arabic in Yemen is most closely related to the dialects spoken in nearby countries like Oman and Saudi Arabia.