Jamaica, Cayman Islands bar MSC ship amid coronavirus fears

  A Mediterranean Shipping Company (MSC) cruise ship with over 4,500 passengers on board and over…

..