It's little wonder the European Union can't find common solutions to Europe's urgent problems when its main members are having such different national conversations.

Like the biblical Tower of Babel, Europe's ambitious construction is in danger of toppling because its peoples are not speaking the same political language.

Tune in to Germany and the fierce debate is all about how to cope with an influx of a million migrants, whether to limit the numbers and, in some quarters, how to stop them coming.