English: Its not that this idea popped up recently.
Telugu: ఈ ఆలోచన నిన్నమొన్న పుట్టుకొచ్చింది కాదు.