English: Twenty years has snuck away.
Telugu: ఇరవై సంవత్సరాలు దొర్లిపోయాయి.