English: They themselves have acknowledged this.
Telugu: ఈ విషయాన్ని వారు స్వయంగా వెల్లడించారు.