English: But much has to be done.
Telugu: కానీ చాలా త్యాగాలు చెయ్యాలి.