River Cruises of Europe:

Nile River Cruises:
Mekong Cruises:
Yangzte Cruises: