Which of the following river flows through Germany?

  • Rhine
  • Danube
  • Elbe
  • All of these