Yemen Flag and Map

Yemen Overview

Yemen, alternatively Yemen (Arabic : اليَمَن ‎, al-Yaman ), formally the Republic of Yemen (الجُمهُورِية اليَمنيِة), is a state in the southern Arabian Peninsula in Southwest Asia. Yemen means the Land to the right (of Mecca ) and is the area in South Arabia that the ancient Greek and Roman geographers called Arabia felix (Happy […]