English: faced many roadblocks.
Telugu: అనేక ఒడిదుడుకులను ఎదుర్కొన్నాయి.