English: That's why it took some time.
Telugu: అందుకే కాస్త టైమ్‌ తీసుకున్నా.