English: There are many obstacles to be overcome.
Telugu: ఎన్నో అడ్డంకులు దాటాల్సి వస్తుంది.