English: It has however faced criticism.
Telugu: అయినా విమర్శలు ఎదుర్కోవాల్సి వస్తుంది.