English: This is recent.
Telugu: దీనిపై తాజాగా స్పదించింది.