fromMail Online2 months agoMysterious 'complex' near Egypt's Great Pyramid spotted on Google MapsThe site south of Giza has ignited theories of a hidden 'Stargate', with Google users speculating it's a modern military facility instead of an ancient site.Gadgets