A close up view of the Sherlock Holmes statue on Baker Street, London. Standing over 9' high, the statue of Baker Street's most famous resident bears some resemblance to the real Sherlock Holmes, and many Holmes enthusiasts are delighted. The landmark stat