English: The film recently released on Netflix.
Telugu: చిత్రం ఈ మధ్యే నెట్‌ఫ్లిక్స్‌లో విడుదలైంది.