Some mistakes though I noticed though:
It's ALCORON, you spelt it AlcorCon
It's NIZHNEKAMSK, you spelt it Nizh-ekamsk
Yelets is officially known as Kuratovo
Sievierodonetsk is more commonly spelt Severodonetsk
Manchester, Leganes, Fuenlabrada and some others also have no circle.
Brunswick should be Braunschweig (Brunswick is at most alternative spelling);
's-Hertogenbosch should probably also accept Den Bosch;
Luxembourg City should probably als accept Luxembourg and Luxemburg.
And.. where is Las Palmas de Gran Canaria and Santa Cruz de Tenerife?
To help myself, I enter their name in Polish Wikipedia and then switch the language to English. :P
Could you include the anglicised Pireaus as a type-in for Pireas? I'm used to seeing it that way and even though I'm Greek it took me a couple efforts to figure it out. It's much more likely for any non-Greek to know that spelling too.
St Asaph, Bangor & St Davids
Bærum is not a city, town or settlement, it's a municipality consisting of Oslo suburbs. Its largest town is Sandvika, which arguably has >100k inhabitants, but only because its city limits are weirdly vague - the downtown itself is very small.
Easiest fix is probably just to rename Bærum to Sandvika, it's located where the Bærum dot is and is definitely a town, and arguably a big enough one.