English: Been through many obstacles.
Telugu: ఎన్నో ఒడిదొడుకులను ఎదుర్కొని నిలిచారు.