English: There's a new twist in the tale.
Telugu: కథలోనే కొత్తదనం వుంది.