English: The makers recently launched a teaser.
Telugu: రీసెంట్ గా టీజర్ ను రిలీజ్ చేసారు మేకర్స్.