English: A lot of hurdles needs to be overcome.
Telugu: ఎన్నో అవరోధాలను అధిగ మించాల్సిన అవసరం ఉంది.