Where does the Danube river flow?

germany, Austria, Hungary, Slovakia, Croatia, Serbia, Bulgaria, Moldova, Ukraine and Romania.