English: But science has yet to catch up.
Telugu: కానీ సైన్స్ ఇప్పటికీ నిలబడటానికి లేదు.