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