English: They did deliver.
Telugu: వారు వ్రతఫలం ఇచ్చారు.