English: A great deal needs to be said upon this subject.
Telugu: ఈ విషయంపై చాలా విషయాలే చెప్పుకోవాలి.