English: Maybe there are others that would work better.
Telugu: బహుశా అంతకన్నా బాగా కూడా చేసేవాళ్లుండే ఉంటారు.