Comment Comment by surfingdino No sheep in Canary Wharf? They have a farm there, don't they? parent surfingdino 1 year ago