English: recently received considerable criticism.
Telugu: . ఇటీవల పెద్ద ఎత్తున విమర్శలు గుప్పించారు.