English: A lot of hurdles need to be crossed.
Telugu: చాలా అవరోధాలను దాటాల్సి ఉంటుంది.