English: It recently premiered on a digital platform.
Telugu: ఇటీవలే దీన్ని డిజిటల్ ప్లాట్ ఫామ్ లో స్ట్రీమింగ్ చేశారు.