Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in.

The UK has a top secret Pyramid to rival the ones in Egypt - but you won't believe where it is

Tucked away in the stunning Cairnogorms National Park in Aberdeenshire and overlooking the Scottish highlands is Prince Albert's cairn - erected by Queen Victoria in 1861.