Pub quiz question

  1. Which planet boasts the tallest mountain in the Solar System?
  2. Mars
  3.