The exhibition, titled "On Top of the Pyramid: The Civilization of Ancient Egypt," opens 24 hours a day from Aug. 11 to 17 at the Shanghai Museum in east China's Shanghai. During the 168-hour carnival, there will also be new book releases, Egyptian dancing performances, interactive games and cultural and creative production promotions here.