English: A lot has happened in this decade-and- a-half.
Telugu: ఈ ఐదారేళ్ళలో చాలా జరిగిపోయాయి.