As a retired Social Studies teacher, Cyprus, regardless of where its population originated is in ASIA. It is a Middle Eastern nation. In fact, it is in the heart of the Middle East. Most Americans have been programmed to equate Middle East with Islam/Islamic/Arab. This couldn t be farther from the truth. Japan is also an island nation and belongs to the continental shelf of ASIA. Cyprus IS on the contintenal shelf of ASIA.In Geography books, the flag of Cyprus would be under the subject of Flags of Asia , not Flags of Europe. Also, many outpost islands of Greece such as Samos, Rhodes, Mytiline, Chios, Kos, and Kalymnos on the contintental shelf of Asia. Attempting to draw geographic lines in the sand or on water, or categorizing by religion and culture does not define continents.
A more correct name would be Near & Middle East.