English: We have to deliver.
Telugu: మనమే ఇవ్వాల్సి వస్తుంది.