English: This took a long time.
Telugu: ఇందుకు చాలా సమయమే పట్టింది.