yesterdaysprint:

The Illustrated Police News, London, England, June 25, 1870