When and where was Thomas Carlyle born?
Thomas Carlyle was born on the 4th of December 1795 in the village of Ecclefechan, Dumfriesshire. His father James worked as a stonemason before becoming a farmer who built the Arched House where his son entered the world.