English: But what took so long?
Telugu: కానీ అంత తొందరేం వచ్చింది?