English: All this waiting finally paid off.
Telugu: ఎట్టకేలకు ఈ నిరీక్షణకు తెరపడింది.