English: The Neanderthal valley is in Germany.
Telugu: ఈ నియాండర్తల్ లోయ జర్మనీలోనిది.