English: Darwins theory is being challenged the world over.
Telugu: “డార్విన్ సిద్ధాంతం ప్రపంచ వ్యాప్తంగా సవాలు చేయబడుతోంది.