1. General Surgery Department, University Hospital of Larisa, 41110 Larisa, Greece
2. Department of Surgery and Cancer, Imperial College London, London W2 1NS, UK
3. Mount Vernon Cancer Centre, East and North Hertfordshire NHS Trust, Northwood HA6 2RN, UK
4. Imperial College Healthcare NHS Trust, London W2 1NS, UK