Seeing red

Red bags, from £135; all Kurt Geiger London
Red bags, from £135; all Kurt Geiger London

More from the Press and Journal News team

More from the Press and Journal