Britain's shop sandwiches are undefeated.

Comments