Balmoral Castle, where the British royal family typically spends Christmas.

Balmoral Castle, where the British royal family typically spends Christmas.