Marks & Spencer to open 20 large shops creating 3,400 jobs

Marks & Spencer to open 20 large shops creating 3,400 jobs