English: And that is why this has taken so long.
Telugu: అందుకే ఇంత కాలం పట్టింది.