The passenger ferry Marco Polo, which ran aground, has caused an oil and diesel spill in the sea along the coast near Hörvik, Blekinge (by the Swedish Coast Guard)