English: Many faced challenges.
Telugu: అనేక పెను సవాళ్లనే ఎదుర్కొంది.