English: And finally, the wait has paid off.
Telugu: చివరగా, ఆ నిరీక్షణ ముగిసింది.