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