English: A number of challenges had to be addressed.
Telugu: ఎన్నో పెను సవాళ్లకు ఎదురీదవల్సి వచ్చింది.