Stock Photo: England, London, Docklands. Sheep in Mudchute City Farm in sight of Canary Wharf.

Stock Photo: 4282-24420 England, London, Docklands. Sheep in Mudchute City Farm in sight of Canary Wharf.