Some have questioned why Oxfordshire has been celebrating 1,000 years in 2007.

Whatever the historical accuracy, the Oxford Millennium has been a colourful spectacle, which has enlivened many parts of the county.

Well done to all concerned.