English: There have been hurdles.
Telugu: అవరోధాలూ ఎదురయ్యాయి.