Mysterious 'complex' near Egypt's Great Pyramid spotted on Google MapsA mysterious complex near the Giza pyramids has sparked theories ranging from a hidden 'Stargate' to a modern military facility.