English: This has come in for lot of criticism.
Telugu: దీంతో, పలు విమర్శలు తలెత్తాయి.