Contrasting Fortunes Of Retailers

Two of the biggest names on the High Street - Marks & Spencer and Primark - have revealed starkly contrasting fortunes.