More than 800 restaurants in the United States have stopped serving Chilean sea bass, in an effort to repair damage to fish stocks depleted by over-fishing and poaching.

A further 700 restaurants have pledged to take the fish of their menus, in a campaign organised by the National Environmental Trust. The self-imposed ban is expected to last two years.