General Knowledge The largest peninsula of the world is ? A) Labrador B) Arabia C) Southern India D) Alaska Detailed Solution: No Details Prev Next