Nationalities and capital cities

123456789101112
Across
  1. 4. sb from Mexico
  2. 7. Polish capital
  3. 9. Czech capital
  4. 11. sb from Portugal
  5. 12. sb from UK
Down
  1. 1. Indian capital
  2. 2. sb from China
  3. 3. Hungarian capital
  4. 5. Zambian capital
  5. 6. sb from Japan
  6. 8. sb from Egypt
  7. 10. sb from Greece