English: The company has faced a number of challenges in recent years.
Telugu: ఇటీవల కాలంలో కంపెనీ అనేక సవాళ్లను ఎదుర్కోవాల్సి వచ్చింది.