English: But it has failed to deliver on both counts.
Telugu: కానీ ఆ రెండు అంశాల్లోనూ చెప్పుకోదగ్గ విజయం సాధించలేదు.