English: And this has taken awhile.
Telugu: మరియు ఈ సమయం పడుతుంది.