Hidden in the Scottish Highlands lies a mysterious structure that could rival Egypt's iconic ancient pyramids. Tucked away in the stunning Cairnogorms National Park in Aberdeenshire and overlooking ...
Egypt said Thursday that it had retrieved 17 ancient artifacts dating back to various historical periods from Australia. An ...