English: It is only recently that this truth has been realized.
Telugu: ఇటీవలనే యీ సత్యము గుర్పింపంబడినది.