Browsing: British Journalist

Many theories and debates surround who built the pyramids of Giza in Egypt. In some instances, some have argued that enslaved people built the pyramids. In…