English: This time he has challenged himself.
Telugu: ఈ సారి తనపై తానే విమర్శలు చేసుకుంది.