Italy’s islands of mermaids

Italy’s Naples and Ventotene battle for ownership of ancient myths of mermaids and sirens, but which destination was the real home of these strange creatures?...