English: Considerable controversy on this subject remains.
Telugu: ఈ విషయంపై తీవ్ర వివాదమే చెలరేగుతోంది.