ONE of Oxfordshire’s major annual events is the Lamb Ale Festival and Feast at Kirtlington, near Bicester, an occasion for revelry dating from the 17th century
ONE of Oxfordshire’s major annual events is the Lamb Ale Festival and Feast at Kirtlington, near Bicester, an occasion for revelry dating from the 17th century