English: There were a lot of obstacles.
Telugu: చాలా మేరకు అడ్డంకులు కల్పించారు.