English: between Neanderthals and modern humans
Telugu: నీన్దేర్తల్ మరియు ఆధునిక మానవులు