English: A lot of hurdles still have to be cleared.
Telugu: ఇంకా వీడాల్సిన చిక్కుముడులు చాలా ఉన్నాయి.