A cave in Russia
Denisova cave, situated in the foothills of Siberia’s Altai Mountains, is the only site in the world known to have been occupied by both archaic human groups (Neanderthals and Denisovans) at various times, as well as by us ‘modern’ humans.