Egypt tells Elon Musk its pyramids were not built by aliens squib

Egypt invited the billionaire to visit, after he appeared to tweet support for conspiracy theorists.
Scroll for more
Continue reading on BBC UK...
Tags: