THE SCIENCE MUSEUM IN LONDON FINISHED ONE OF BABBAGE’S MACHINES....

27. The Science Museum in London finished one of Babbage’s machines. False