Margaret Leslie, 8th Countess of Rothes — Scottish noble