English: There were many hurdles.
Telugu: అనేక అడ్డంకులు ఎదురయ్యాయి.