River cruise ships are arriving on the scene aplenty in 2023, with nine new ships setting sail on the waterways of the world from the Danube to the Mekong.
Divided by the river Danube the Hungarian capital is a city of two distinct halves