Across
- 1. Mexican
- 8. English
- 11. Japanese
- 13. Vietnamese
- 16. Swiss
- 17. Myanmar
- 18. Chinese
- 20. Australian
- 22. Bangladeshi
- 23. French
- 25. Austrian
- 26. Korean
- 27. Turkish
- 28. Lao
- 29. German
Down
- 2. Canadian
- 3. Shan
- 4. Thai
- 5. Indian
- 6. Greek
- 7. Russian
- 9. Spanish
- 10. Filipinos
- 12. NewZealander
- 14. Indonesian
- 15. Nepalese
- 19. Argentinian
- 21. Singaporean
- 22. Brazilian
- 24. Norwegian