Spectators watch the gypsy travellers washing their horses in the River Eden at Appleby Horse Fair, Cumbria.
Appleby Horse Fair is an annual gathering of gypsies and travellers that has taken place during the first week of June since James 11 granted a Royal charter in 1685 allowing a horse fair "near to the River Eden".