English: That is why it has taken so long.
Telugu: అందుకే ఇంత‌కాలం ఆగామేమో.