English: They had to face a lot of challenges.
Telugu: ఎన్నో పెను సవాళ్లకు ఎదురీదవల్సి వచ్చింది.