Ecclefechan
Ecclefechan is a small town in the south of Scotland in Dumfries and Galloway. The writer Thomas Carlyle was born there on December 4, 1795.
The writer Thomas Carlyle was born there on December 4, 1795.