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