English: A number of obstacles must still be overcome.
Telugu: ఇప్పటికీ అధిగమించాల్సిన అడ్డంకులెన్నో ఉన్నాయి.