English: The makers have released the trailer recently.
Telugu: లేటెస్ట్‌గా ట్రైలర్ రిలీజ్ చేశారు మేకర్స్.