“Egyptian archaeological teams discovered a cat temple in Saqqara and unearthed many cat mummies and cat statues,” Li Feng, the Shanghai Museum’s deputy director, tells Reuters’ Casey ...