English: Is this a recent discovery ?
Telugu: ఇదే ఆఖరి ఆవిష్కరణా?