In this video, we explore a mysterious pyramid situated atop a mountain in the Scottish Cairngorms, near the Balmoral Royal ...
While the video indeed showed a structure in the shape of a pyramid in Scotland, the formation is actually a 19th-century cairn (i.e. human-made heap of stones). It was built by Queen Victoria to ...
Tourists flock to Scotland for its famous crumbling castles, challenging mountain ranges and glorious green landscapes. But ...