Yemen - a republic on the southwestern shores of the Arabian Peninsula on the Indian Ocean; formed in 1990Arab League - an international organization of independent Arab states formed in 1945 to promote cultural and economic and military and political and social cooperation Arabia, Arabian Peninsula - a peninsula between the Red Sea and the Persian Gulf; strategically important for its oil resources Aden - an important port of Yemen; located on the Gulf of Aden; its strategic location have made it a major trading center of southern Arabia since ancient times Sana, Sana'a, Sanaa - the capital and largest city of Yemen; on the central plateau Asia - the largest continent with 60% of the earth's population; it is joined to Europe on the west to form Eurasia; it is the site of some of the world's earliest civilizations Yemeni - a native or inhabitant of Yemen |