Enter an answer into the box. Guess capitals with at least 10 letters. Use the "uncommon", English name. We did not do all of them, for there are a lot!
Spell check on Sri Jayawardenapura Kotte. Yaren is the capital, the district is not part of it. The capital of Djibouti is Djibouti, and you forgot Port Moresby.
Also, Port of Spain is on there twice; on 10 letters and 11 letters.