English: In my opinion, they have done that.
Telugu: నా దృష్టిలో, వారు ఆ పని చేశారు.