English: Both had a huge impact on humanity.
Telugu: ఈ రెండూ మానవ జాతిపై తీవ్రప్రభావం చూపుతున్నాయి.