Frankfurt, a central German city on the river Main