English: twenty minutes ago....
Telugu: ఇరవై నిమిషాల ముందు. .