English: And yet they are plagued by many challenges.
Telugu: ఇంకా వారి ముందు ఎన్నో సవాళ్లు మిగిలే వున్నాయి.