TOPSHOTS People ride horses into the River Eden to wash them on the opening day of the annual Appleby Horse Fair, in the town of Appleby-in-Westmorland, North West England on June 4, 2015. The annual event attracts thousands of travellers from across Britain to gather and buy and sell horses. AFP PHOTO / OLI SCARFF