English: I should have come sooner.
Telugu: నేను ఇంకాస్త ముందు రావాల్సింది.