There are some curious spellings. For example Koln and Nizhny Novgorod. Also you haven't explained what you mean by "top" - clearly not top in population or Manchester would be much higher up the list and Newcastle would be above almost half of them. Islington is a part of Greater London so should not feature at all.
Eixample, Latina and Carabanchel are neighbourhoods inside Barcelona and Madrid, shouldn't be on this list. Don't know why your source considers them independent cities.