Which one among the following countries is NOT a part of the Arabian Peninsula ?
- A.Kuwait
- B.Oman
- C.Libya
- D.Yemen
Show answer
Libya lies in North Africa, west of Egypt, and is separated from the Arabian Peninsula by Egypt and the Red Sea.
Read the full explanation →