English: has finally been released.
Telugu: చివరకు రిలీజైంది.