Archaeologists have made a historic discovery beneath Petra—a wonder of the world and the famous landmark from the film "Indiana Jones and The Last Crusade." ...
A large tomb dating back approximately 5,000 years was discovered at the Wangzhuang ruins in the city of Yongcheng, Central China's Henan Province, providing a new sample for studying the critical ...