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