Mapped: every Scottish salmon farm that shot seals

The “naming and shaming” of the 75 salmon farms that have shot 180 seals around the Scottish coast over the last two years has prompted calls for a boycott by consumers and supermarkets.