Across
- 3. Brazilian
- 5. Greek
- 6. Welsh
- 7. Japanese
- 9. Moroccan
- 10. Montenegrin
- 11. Peruvian
- 15. Kazakh
- 18. Thai
- 19. Panamanian
- 20. Danish
Down
- 1. Cypriot
- 2. Singaporean
- 4. Mexican
- 8. Yugoslavian
- 12. Russian
- 13. English
- 14. Austrian
- 16. Scottish
- 17. Irish