Germany by city

img 0381

Frankfurt is a city of contrasts: glass-and-steel skyscraper canyons rubbing shoulders with cosy, cobbled Altstadt corners; arty museum rows on the river; leafy residential streets with buzzy cafés.