But did you know that Scotland has its very own pyramid? And it’s tucked away in the heart of the Cairngorms, within the Balmoral estate in Royal Deeside. While it may not rival the grandeur of ...