English: Still, criticism persists.
Telugu: విమర్శలు ఇంకా కొనసాగిస్తున్నారు.