English: These facts are startling.
Telugu: ఆ వాస్తవాలు ఒళ్ళు గగుర్చొడిచేలా వున్నాయి.