The wonderful town of Bury St Edmunds is indelibly linked to the first patron saint of England, St Edmund, who was martyred in AD 869 and would eventually be enshrined in his magnificent abbey church, alas now in ruins. The town's affinity with Magna Carta is well documented and something it is very proud of, twenty-five barons swearing an oath at Edmund's shrine to progress this. Subsequent beautiful Abbey Gardens have attracted huge numbers of visitors...