Stock Photo: Wales, Cardiff, Cardiff. The new John Lewis store at the St David's development in Cardiff.