Guess the language based on a country which currently claims an area of land on which it is spoken

12345678910111213141516171819202122
Across
  1. 3. China
  2. 5. Cambodia
  3. 7. Spain
  4. 10. USA
  5. 13. Tuvalu
  6. 15. Afghanistan
  7. 17. Sri Lanka
  8. 18. South Africa
  9. 19. Iran
  10. 20. India
  11. 21. Morocco
  12. 22. Spain, France
Down
  1. 1. England
  2. 2. Canada
  3. 4. Nigeria
  4. 6. Mongolia
  5. 8. France
  6. 9. Iceland
  7. 11. Egypt
  8. 12. Scotland
  9. 14. New Zealand
  10. 16. Israel
  11. 19. Denmark