Some 1,200 sheep march through the streets of Spain’s capital: Annual parade in Madrid is led by a woman for the first time
SHEEP took over Madrid’s city centre on Sunday with shepherds steering their flocks through the heart of the capital along ancient migration routes. The annual event, which started in 1994, sees shepherds