Question: What infamous things occurred in Deptford?

Answer 1/2
Deptford is a town on the S. bank of the Thames, partly in Kent and partly in Surrey, now forming part of London; once with an extensive Government dockyard and arsenal, the site of it purchased by the Corporation of London as a market for foreign cattle; is now the central station for the Electric Light Company.
by BetterThanKen
Answer 2/2
Click any of the links below to automatically search the given site for: What infamous things occurred in Deptford?
Your answer
Your answer to the question, "What infamous things occurred in Deptford?"
Anti-spam verification:

Enter the 6 digits (no letters) shown in the image above.
Related questions
Posts are owned by the poster. Trademarks are property of their respective owners.
Copyright 2011-2018 All Rights Reserved.