The key pyramid inside Scotland often called a great ‘natural wonder’