Marks and Spencer is selling a pair of denim shorts giving shoppers the confidence back to show their legs this summer. The shorts, which have been hailed 'respectable' by some women, have a gorgeous ...