English: I had to deliver.
Telugu: నేను సమర్పించవలసి వచ్చింది.