English: This seems incredible, but the facts are abundantly vouched for.
Telugu: ఇది వింతగా కనిపించవచ్చుకాని వాస్తవాలు ఈ అంశాన్ని రుజువు చేస్తాయి.