Those were erected as tourist things by hotel chains.
There is Cleopatra's needle in the centre of London - but it wouldn't make sense to have the pyramids and Sphinx as the symbol for London 2012.
There is Cleopatra's needle in the centre of London - but it wouldn't make sense to have the pyramids and Sphinx as the symbol for London 2012.
The second link says you are (at least partly) wrong.