Photos

You can hear them before you see them - the rumble of hundreds of hooves thumping on the road leading to the town of Cuellar in Castile and Leon, Spain.

Social Feed

Our Correspondents