English: It was released directly on Netflix this weekend.
Telugu: ఇది ఈ వారాంతంలో నేరుగా నెట్ ఫ్లిక్స్ లో విడుదలైంది.