English: This has taken a long time.
Telugu: ఈ సుదీర్ఘ సమయం తీసుకున్నందుకు అర్థం.