English: Yet, they still have considerable strides to make.
Telugu: అయినప్పటికీ ఇంకా వెలుగులోకి రావాల్సిన వారి కృషి ఎంతో వుంది.