English: That’s a huge handicap.
Telugu: అదో పెద్ద నిస్సహాయత.