English: Many hurdles have been overcome
Telugu: ఎన్నో సవాళ్లను అధిగమించా