English: There were any number of hurdles in the way.
Telugu: అడుగడుగునా ఎన్నో అడ్డంకులు ఎదురయ్యాయి.