Egypt tells Elon Musk its pyramids were not built by aliens

Via BBC World | 02 Aug 2020 - 13:44:06
Egypt invited the billionaire to visit, after he appeared to tweet support for conspiracy theorists. Source