I know that there's a statue in Manchester. But I was thinking of something closer to civilisation. Or, failing that, in the centre of London where people will actually see it. And prominent. Westminster or Trafalgar Square.
miffle
Ooph, no-you-damned-nothern-hating-bastards-we-invented-the-steam-jenny-we-did-nononononono. *shakes jowls side to side very quickly* NO.
Actually, where was Mr. Turing from?
<quick google search reveals...>
He was conceived in India and was brought up in London. Ergo, the statue(s) should be there.