More than 20 million people cruise on ships each year.

 

Read More