English: All these truths they had to acknowledge.
Telugu: ఇవన్నీ ఒప్పుకుని తీరాల్సిన నిజాలు.