English: Though this was impossible to believe, it was a fact.
Telugu: ఇది నమ్మలేని నిజం అయినప్పటికీ, వాస్తవాన్ని ఒప్పుకోవాలి.