English: past 20 million years.
Telugu: ఎప్పుడో 20 కోట్ల ఏళ్ల క్రితంది.