An Italian cruise ship carrying 1,200 passengers and crew fended off a pirate attack near the Seychelles ... by armed pirates firing shots from a small speedboat, 330 kilometres from the ...