Hokkaido and Honshu are two of the islands which make up which country?

  • Thailand
  • Malaysia
  • Japan
  • Philippines
Image credit: Alejandro Luengo.