Cairo, Egypt’s sprawling capital, is set on the Nile River. At its heart is Tahrir Square and the vast Egyptian Museum, a trove of antiquities including royal mummies and gilded King Tutankhamun artifacts. -wikipedia
Posted or updated February 21, 2022.
Member discussion
The comments section is for paying subscribers only
Member discussion
The comments section is for paying subscribers only
Upgrade to a paid accountAlready have an account? Sign in