English: But have received much criticism.
Telugu: అయినా ఎన్నో విమర్శలు ఎదుర్కొన్నా.