English: The long wait is over.
Telugu: సుదీర్ఘ నిరీక్షణ‌కు తెర‌ప‌డింది.