Marks and Spencer has the best practices for buying fish, a survey by the Marine Conservation Society has revealed.

The MCS said that M&S sells 15 species of fish that are safe and one that is endangered.

Waitrose came second in the survey, followed by Sainsbury in third and Tesco in fourth.