English: The trailer of the film, which released recently also suggests the same.
Telugu: ఇటీవల విడుదల ట్రైలర్ కూడా ఇదే విషయాన్ని స్పష్టం చేస్తోంది.