Why are cruise ships so prone to disease outbreaks? As a deadly bout of hantavirus hits a boat in Cape Verde, scientist reveals why infections are so hard to stop at sea

They're billed as a stress-free, all-inclusive holiday at sea - but cruise ships are especially prone to disease outbreaks, an expert has warned.