When and where was William Morris born?
William Morris was born at Elm House in Walthamstow, Essex, on the 24th of March 1834. He entered a world of wealth and evangelical Protestantism as the third surviving child of a financier named William Morris who worked for Sanderson & Co.