English: At least it’s finally getting done.
Telugu: ఎట్టకేలకు ఇది కార్యరూపం దాల్చబోతోంది.