English: many obstacles in their way.
Telugu: అనేక అడ్డంకులు - వారి మార్గంలో.