Khufu's Pyramid aerial view

Scientists using an imaging method based on cosmic rays have detected a large and enigmatic internal structure in the last of the Seven Wonders of the Ancient World still standing, the massive Great Pyramid of Giza on the outskirts of Cairo.