Google Earth helps uncover lost pyramid complexes
World | Aug 13, 2012, 06:23 PM ISTNew Delhi, Aug 13: An archaeologist claimed to have discovered two new possible pyramid complexes in Egypt with a large mound almost three times the size of the Great Pyramid of Giza. Archaeology researcher Angela