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