The World biggest peninsula

  • A. Arabian peninsula
  • B. Iberian peninsula
  • C. Korean peninsula
  • D. Italy