Charles Lyell was born 14 November 1797 in Scotland about 15 miles north of Dundee in Kinnordy, near Kirriemuir in Forfarshire (now Angus).