English: A lot of hurdles still need to be passed.
Telugu: ఇప్పటికీ అధిగమించాల్సిన అడ్డంకులెన్నో ఉన్నాయి.