Scotland’s largest salmon farm opens / Intra Fish / By ali Scottish Sea Farms’ new Billy Baa site has consent for 4,091 metric tons of biomass.Read More