English: This is a fact that one should admit.
Telugu: అది ముమ్మాటికీ అంగీకరించాల్సిన వాస్తవం.