English: This has stirred controversy.
Telugu: దీంతో వివాదాలు చెలరేగుతున్నాయి.