The long read: The portrayal of Scots as abolitionists and liberal champions has hidden a long history of profiting from slavery in the Caribbean. By Yvonne Singh