Murder City: London, Ontario, Canada
London, Ontario, lies in the southwestern portion of the province, a little over 100 miles from Toronto. It’s the definition of an average city, in regards to demographics, so much so that it’s often used as a test market for new products being introduced into Canada. But from approximately 1959 through 1984, London, Ontario saw … More Murder City: London, Ontario, Canada
