English: A lot of challenges presented itself.
Telugu: అనేక పెను సవాళ్లనే ఎదుర్కొంది.