English: It has generated debate and criticism.
Telugu: తీవ్ర వివాదానికి, విమర్శలకు దారితీశాయి.