English: All of this has happened before, fairly recently.
Telugu: ఇదంతా చాలా అంటే చాలా కాలం కిందటే జరిగిపోయింది.