English: There is though, some criticism.
Telugu: అయితే, ఇతనిపై కొన్ని విమర్శలూ ఉన్నాయి.