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, 202421FacebookTwitterPinterestWhatsApp bone analysis sheds new light on mysterious species of ancient human Source: yahoo.com/news