(A) The Arabian
(B) Horn of Africa
(C) Indochina
(D) Deccan
Answer: (A) The Arabian
Largest Peninsula in the world is the Arabian peninsula.
(A) The Arabian
(B) Horn of Africa
(C) Indochina
(D) Deccan
Answer: (A) The Arabian
Largest Peninsula in the world is the Arabian peninsula.