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