English: It finally got done this year.
Telugu: చివరకు ఈ ఏడాది అది సాధ్యమైంది.