Why the Highland glens emptied

The Highland Clearances pushed 150,000 Scots off their ancestral clan lands