The most stupid Europeans are the Swedes and the Germans. Who are the smartest?

Loading 78 comments...