English: There were many hurdles.
Telugu: ఎన్నో అవమానాలు అడ్డంకులు ఎదురుకున్నాడు.