English: At long last, the arduous wait is over.
Telugu: సుదీర్ఘ ఎదురుచూపులకు ఎట్టకేలకు తెరపడింది.