I will second the more time thing. Also, please accept St. Petersburg for Saint Petersburg. And I know Russia is unique in that in spans two continents but Novosibirsk is well in the Asian part of Russia. Perhaps the largest cities in the European part? Otherwise, this is a great quiz. Very challenging!
Brussels is in top 3 in Belgium...