English: But it has taken forever for this to take place.
Telugu: అయితే ఇదంతా జరగడానికి చాలా సమయం పట్టింది.