A river cruise is an exceptional way to explore the heart of a destination, culture immersion, history, and exploring the natural beauty. AmaWaterways is known for its luxurious river cruises across the globe. AmaWaterways offers a unique itinerary that take you through some of Africa's most captivating...Read more.