China 's official Xinhua news agency says archaeologists have discovered the ruins of 29 villages that date back more than 4,500 years .