Where in the World? (very difficult)

12345678910111213141516171819202122
Across
  1. 6. Stavanger
  2. 7. Monkey River Town
  3. 9. Zug
  4. 14. Dodoma
  5. 15. Pamplona
  6. 17. Omsk
  7. 18. Amman
  8. 19. Minsk
  9. 21. Phnom Penh
  10. 22. Evora
Down
  1. 1. Ulan Bator
  2. 2. Accra
  3. 3. Cusco
  4. 4. Oaxaca
  5. 5. Nuuk
  6. 8. Bandung
  7. 10. Odesa
  8. 11. Tripoli
  9. 12. Port Harcourt
  10. 13. Port-au-Prince
  11. 16. La Paz
  12. 20. Fort William