Illegal Majorca turtle farm shut down by police
From BBC Europe’s biggest illegal turtle and tortoise farm has been shut down on the Spanish island of Majorca, police say. Civil Guard officers say they rescued 1,100 animals from a farm near Llucmajor in the south of the island,…