London, England: Sherlock Holmes statue on Baker Street

Leave a comment