English: There have been many obstacles and barriers.
Telugu: ఆదినుంచీ ఎన్నో అడ్డంకులు, అవరోధాలను అధిగమించింది.