English: What took you so long to speak.
Telugu: ఏమిటి అంత సేపు మాట్లాడుకున్నారు.