English: last few million years.
Telugu: గత కొన్ని మిలియన్.