Home Current News Denisovans were living on the Tibetan plateau surprisingly recently, scientists sayNewsCurrent NewsDenisovans were living on the Tibetan plateau surprisingly recently, scientists sayJuly 3, 202422FacebookTwitterPinterestWhatsApp bone analysis sheds new light on mysterious species of ancient human Source: yahoo.com/news