Results in Ecclefechan, Dumfries & Galloway HISTORIAN and essayist Thomas Carlyle was born in this attractive village
Ecclefechan