It is situated on the Balmoral Estate in the Cairngorms National Park, Deeside, Scotland.
The Cairngorms National Park – the largest national park in the United Kingdom.
The cairn was built by Queen Victoria in 1862 following the death of her beloved Prince Albert.
Follow us on Facebook