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