The Balmoral Pyramid
(via Amusing Planet) Hidden among the trees in the woods surrounding the Balmoral Castle in Royal Deeside, Scotland, are eleven stone cairns erected by Queen Victoria in honor of her family, the largest being an impressive pyramid built to commemorate the death of her beloved husband.