English: A lot of obstacles faced and overcome.
Telugu: ఎన్నో అవాంతరాలను, అడ్డంకులను అధిగమిస్తూ ముందుకు సాగారు.