English: At long last that question has been answered.
Telugu: ఎట్టకేలకు ఆ ప్రశ్నకు సమాధానం లభించింది.