English: Here, too, we have an enormous responsibility.
Telugu: అయితే, ఇక్కడే, మనకు పెద్ద బాధ్యతతో సవాల్ ఉంది.