Debenhams (LON:DEB) produces a trading update on Friday 20 June. What is not in doubt is that its stores are in excellent locations; the problem, according to Steven Springham at Planet Retail, is the strategy. The comments in this video do not constitute investment advice and IG accepts no responsibility for any use that may be made of them....