Share Twitter Facebook LinkedIn Email The world’s oldest mummies found in China and Southeast Asia, 10,000 years ago smoke drying corpses, new research indicates.Read More