Collection of treasures from Highland castle sells for more than £1million

Carbisdale Castle
Carbisdale Castle

Breaking