English: The spate of recent criticisms
Telugu: ఇటీవల చేసిన విమర్శల పై మండిపాటు