Frankfurt am Main, Germany, may be the smallest of Europe's big cities, but it's certainly not lacking in stature.