English: The question still boggles my mind.
Telugu: ' ఆ ప్రశ్న నా మనసుని దొలుస్తూనే ఉంది.