English: That said, good progress is being made.
Telugu: అంటే, పురోగతి బాగా జరుగుతోంది.