22 July 2014Dr Jane Strang
What are haemorrhoids? What causes them and what are the symptoms? How are they treated?