6 best pieces from Victoria Beckham’s new Gap range, from £25 to £250

· The Independent