English: A progress there is recent.
Telugu: తాజాగా దీనిపై పురోగతి సాధించారు.