Marks & Spencer has launched an online-only ‘rainbow’ clothing sale with discounts of at least 50% across all categories as it looks to clear unsold stock. Ten per cent of takings will be donated to ...