At least seven people have died when a tourist boat with South Korean tourists on board capsized on the Danube river in Budapest, Hungary, with several others taken to hospital.

Local media reported approximately  14 people had been lifted from the river after Wednesday night's accident, seven of them dead.

The Danube is flooding, with strong currents, and there is heavy rain in Budapest which makes rescue efforts difficult.