English: A great many obstacles.
Telugu: చాలా మేరకు అడ్డంకులు కల్పించారు.