English: "What took me so long?
Telugu: "నా కోసం ఎంత శ్రమ పడ్డారాండీ?