Largest Peninsula in the world is:

(A) The Arabian 
(B) Horn of Africa
(C) Indochina
(D) Deccan

Answer: (A) The Arabian 
Largest Peninsula in the world is the Arabian peninsula.