English: But its successes are undeniable.
Telugu: కానీ అతని విజయాలు సందేహం ఉన్నాయి.