English: This has taken a long time.
Telugu: ఇందుకు సుదీర్ఘకాలం పట్టేది.