English: I'm glad they are at least doing this.
Telugu: కనీసం ఇదైనా చేస్తున్నారని సంతోషిస్తున్నారు.