English: At last this has been recognised.
Telugu: చివరికి దీనినే ఖరారు చేశారు.