The St Edmund’s Day celebration has been held in the historic town square of Petworth, West Sussex, on November 20 since the 12th century.
The St Edmund’s Day celebration has been held in the historic town square of Petworth, West Sussex, on November 20 since the 12th century.