English: In fact I should have come earlier.
Telugu: నిజానికి నేను ఇంకా ముందే రావలసింది.