English: It needs to do more.
Telugu: దీనికి మరింత సాన పట్టాల్సిన అవసరం ఎంతో ఉన్నది.