Sheep nibble Madrid’s largest park into shape

Sheep nibble Madrid’s largest park into shape

It's a rustic scene: sheep graze placidly on grass as a shepherd keeps watch. But this is Madrid's largest public park, not the tranquil countryside.

placeholder image

Police smash ‘Pig’s Head’ prostitution ring