How many major cities in Europe are there?

There are exactly 104 major cities in Europe.