The British Museum will be displaying over 200 artifacts excavated off the coast of Egypt near Alexandria from 1996 to 2012. The exhibit titled Sunken cities: Egypt’s lost worlds will be on display from May 19 through November 27. The two lost cities of ...