Water from the swollen Danube river flooded a diner in the suburb of Fischerdorf in Deggendorf, Germany. Eastern and southern Germany are suffering under floods that in some cases are the worst in 400 years. Photograph: Joerg Koch/Getty Images

The Danube is poised to reach record levels in Budapest and may force the evacuation of 55,000 people from their homes, Hungarian officials have said.(...)