English: It finally released on Netflix.
Telugu: అది ఇటీవలే నెట్‌ఫ్లిక్స్‌లో విడుదలయ్యింది.