Where is London's most central sheep? | Heykuki News