AN AGREEMENT has been signed to hold a centuries-old fair in an Oxfordshire town for the next three years.

The London and Home Counties Showmen's Guild and Thame Town Council have agreed to run the Thame Fair and Thame Charter Fair in 2018, 2019 and 2020.

It comes after the fair had to be cancelled last year after the two organisations failed to agree a deal.

In a statement the town council said it was 'pleased' to build on the previous close working partnership to ensure the 'continuity' of a town tradition.

This year's town fair will take place between September 20-22 with the charter fair returning on October 12-13.