English: even just 20 years ago.
Telugu: కేవలం 20 సంవత్సరాల క్రితం వరకు.