English: The recent discovery
Telugu: ఇటీవల ఆవిష్కరణ