Stapled haemorrhoidopexy: is it time to move on?

E H Aly1

  • 1NHS Grampian , UK.