Can You guess the capital cities of these countries?

1234567891011121314151617181920212223242526272829
Across
  1. 3. Canada
  2. 4. Germany
  3. 5. Bhutan
  4. 7. Turkey
  5. 9. Jamaica
  6. 11. South Korea
  7. 13. Hungary
  8. 16. Kenya
  9. 17. France
  10. 18. China
  11. 20. Sri Lanka
  12. 23. Algeria
  13. 24. Kingdom of the Netherlands
  14. 27. Italy
  15. 29. United Kingdom
Down
  1. 1. Greece
  2. 2. Nepal
  3. 4. Romania
  4. 6. Taiwan
  5. 8. Russia
  6. 10. Sweden
  7. 12. Thailand
  8. 14. Bangladesh
  9. 15. Kosovo
  10. 19. Egypt
  11. 21. Monaco
  12. 22. Pakistan
  13. 25. Maldives
  14. 26. Japan
  15. 28. Spain