English: But they are still better.
Telugu: కానీ వారు మరింత మెరుగైనదని కూడా వారు చెబుతారు.