Credit: Benjamin Reeves Photography Heart-stopping rides, side-shows, food stalls and ancient ceremonies are all part of the street extravaganza which is Hereford's May Fair. The fair has been taking place for over 900 years. A ceremonial proclamation of the...

